ArangoDB - Datenbankmethoden

In diesem Kapitel werden die verschiedenen Datenbankmethoden in ArangoDB erläutert.

Lassen Sie uns zunächst die Eigenschaften der Datenbank abrufen -

  • Name
  • ID
  • Path

Zuerst rufen wir den Arangosh auf. Sobald Arangosh aufgerufen wird, werden wir die Datenbanken auflisten, die wir bisher erstellt haben -

Wir werden die folgende Codezeile verwenden, um Arangosh aufzurufen -

127.0.0.1:8529@_system> db._databases()

Ausgabe

[
   "_system",
   "song_collection"
]

Wir sehen zwei Datenbanken, eine _system Standardmäßig erstellt, und die zweite song_collection das haben wir geschaffen.

Wechseln wir nun mit der folgenden Codezeile zur Datenbank song_collection:

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

Ausgabe

true
127.0.0.1:8529@song_collection>

Wir werden die Eigenschaften unserer song_collection-Datenbank untersuchen.

Um den Namen zu finden

Wir werden die folgende Codezeile verwenden, um den Namen zu finden.

127.0.0.1:8529@song_collection> db._name()

Ausgabe

song_collection

Um die ID zu finden -

Wir werden die folgende Codezeile verwenden, um die ID zu finden.

song_collection

Ausgabe

4838

Den Weg finden -

Wir werden die folgende Codezeile verwenden, um den Pfad zu finden.

127.0.0.1:8529@song_collection> db._path()

Ausgabe

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

Lassen Sie uns nun anhand der folgenden Codezeile überprüfen, ob wir uns in der Systemdatenbank befinden oder nicht.

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

Ausgabe

false

Dies bedeutet, dass wir uns nicht in der Systemdatenbank befinden (wie wir sie erstellt und in die song_collection verschoben haben). Der folgende Screenshot hilft Ihnen dabei, dies zu verstehen.

Um eine bestimmte Sammlung zu erhalten, sagen Sie Lieder -

Wir werden die folgende Codezeile verwenden, um eine bestimmte Sammlung zu erhalten.

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

Ausgabe

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

Die Codezeile gibt eine einzelne Sammlung zurück.

Kommen wir in den folgenden Kapiteln zu den Grundlagen der Datenbankoperationen.