ArangoDB - Metode Database

Pada bab ini, kita akan membahas berbagai Metode Database di ArangoDB.

Untuk memulai, mari kita dapatkan properti dari Database -

  • Name
  • ID
  • Path

Pertama, kami memanggil Arangosh. Setelah Arangosh dipanggil, kami akan membuat daftar database yang kami buat sejauh ini -

Kami akan menggunakan baris kode berikut untuk memanggil Arangosh -

127.0.0.1:8529@_system> db._databases()

Keluaran

[
   "_system",
   "song_collection"
]

Kami melihat dua database, satu _system dibuat secara default, dan yang kedua song_collection yang kami buat.

Sekarang mari kita beralih ke database song_collection dengan baris kode berikut -

127.0.0.1:8529@_system> db._useDatabase("song_collection")

Keluaran

true
127.0.0.1:8529@song_collection>

Kami akan menjelajahi properti database song_collection kami.

Untuk menemukan namanya

Kami akan menggunakan baris kode berikut untuk menemukan nama.

127.0.0.1:8529@song_collection> db._name()

Keluaran

song_collection

Untuk menemukan id -

Kami akan menggunakan baris kode berikut untuk menemukan id.

song_collection

Keluaran

4838

Untuk menemukan jalan -

Kami akan menggunakan baris kode berikut untuk menemukan jalurnya.

127.0.0.1:8529@song_collection> db._path()

Keluaran

/var/lib/arangodb3/databases/database-4838

Sekarang mari kita periksa apakah kita berada dalam database sistem atau tidak dengan menggunakan baris kode berikut -

127.0.0.1:8529@song_collection&t; db._isSystem()

Keluaran

false

Artinya kita tidak ada dalam database sistem (seperti yang telah kita buat dan bergeser ke song_collection). Tangkapan layar berikut akan membantu Anda memahami ini.

Untuk mendapatkan koleksi tertentu, ucapkan lagu -

Kami akan menggunakan baris kode berikut untuk mendapatkan koleksi tertentu.

127.0.0.1:8529@song_collection> db._collection("songs")

Keluaran

[ArangoCollection 4890, "songs" (type document, status loaded)]

Baris kode mengembalikan satu koleksi.

Mari kita beralih ke esensi operasi database dengan bab-bab berikutnya.