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.