ArangoDB - Veritabanı Yöntemleri

Bu bölümde, ArangoDB'deki farklı Veritabanı Yöntemlerini tartışacağız.

Başlangıç ​​olarak, Veritabanının özelliklerini alalım -

  • Name
  • ID
  • Path

İlk önce, Arangosh'u çağırıyoruz. Arangosh çağrıldığında, şimdiye kadar oluşturduğumuz veritabanlarını listeleyeceğiz -

Arangosh'u çağırmak için aşağıdaki kod satırını kullanacağız -

127.0.0.1:8529@_system> db._databases()

Çıktı

[
   "_system",
   "song_collection"
]

İki veritabanı görüyoruz, biri _system varsayılan olarak oluşturulur ve ikincisi song_collection yarattığımız.

Şimdi aşağıdaki kod satırıyla song_collection veritabanına geçelim -

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

Çıktı

true
127.0.0.1:8529@song_collection>

Song_collection veritabanımızın özelliklerini inceleyeceğiz.

Adını bulmak için

Adı bulmak için aşağıdaki kod satırını kullanacağız.

127.0.0.1:8529@song_collection> db._name()

Çıktı

song_collection

Kimliği bulmak için -

Kimliği bulmak için aşağıdaki kod satırını kullanacağız.

song_collection

Çıktı

4838

Yolu bulmak için -

Yolu bulmak için aşağıdaki kod satırını kullanacağız.

127.0.0.1:8529@song_collection> db._path()

Çıktı

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

Şimdi aşağıdaki kod satırını kullanarak sistem veritabanında olup olmadığımızı kontrol edelim -

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

Çıktı

false

Bu, sistem veritabanında olmadığımız anlamına gelir (oluşturduğumuz ve şarkı koleksiyonuna geçtiğimiz gibi). Aşağıdaki ekran görüntüsü bunu anlamanıza yardımcı olacaktır.

Belirli bir koleksiyonu elde etmek için şarkılar söyleyin -

Belirli bir koleksiyonu almak için aşağıdaki kod satırını kullanacağız.

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

Çıktı

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

Kod satırı tek bir koleksiyon döndürür.

Sonraki bölümlerimizle veritabanı işlemlerinin temellerine geçelim.