Arangodb-database-methods
提供:Dev Guides
ArangoDB-データベースメソッド
この章では、ArangoDBのさまざまなデータベースメソッドについて説明します。
まず、データベースのプロパティを取得しましょう-
- Name
- ID
- Path
まず、Arangoshを呼び出します。 Arangoshが呼び出されたら、これまでに作成したデータベースをリストします-
次のコード行を使用して、Arangoshを呼び出します-
127.0.0.1:8529@_system> db._databases()
出力
[
"_system",
"song_collection"
]
2つのデータベースがあります。1つはデフォルトで作成された _system で、もう1つは作成した song_collection です。
次のコード行でsong_collectionデータベースに移行しましょう-
127.0.0.1:8529@_system> db._useDatabase("song_collection")
出力
true
127.0.0.1:8529@song_collection>
song_collectionデータベースのプロパティを調べます。
名前を見つけるには
次のコード行を使用して、名前を見つけます。
127.0.0.1:8529@song_collection> db._name()
出力
song_collection
IDを見つけるには-
次のコード行を使用して、IDを見つけます。
song_collection
出力
4838
パスを見つけるには-
次のコード行を使用してパスを見つけます。
127.0.0.1:8529@song_collection> db._path()
出力
/var/lib/arangodb3/databases/database-4838
次のコード行を使用して、システムデータベースにいるかどうかを確認します。
127.0.0.1:8529@song_collection&t; db._isSystem()
出力
false
これは、システムデータベースにないことを意味します(song_collectionに作成して移行したため)。 次のスクリーンショットは、これを理解するのに役立ちます。
特定のコレクションを取得するには、歌を言う-
特定のコレクションを取得するには、次のコード行を使用します。
127.0.0.1:8529@song_collection> db._collection("songs")
出力
[ArangoCollection 4890, "songs" (type document, status loaded)]
コード行は単一のコレクションを返します。
後続の章で、データベース操作の本質に移りましょう。