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.