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)]

コード行は単一のコレクションを返します。

後続の章で、データベース操作の本質に移りましょう。