ArangoDB - Metodi di database
In questo capitolo, discuteremo i diversi metodi di database in ArangoDB.
Per cominciare, prendiamo le proprietà del database:
- Name
- ID
- Path
Per prima cosa, invochiamo l'Arangosh. Una volta richiamato Arangosh, elencheremo i database che abbiamo creato finora -
Useremo la seguente riga di codice per invocare Arangosh -
127.0.0.1:[email protected]_system> db._databases()
Produzione
[
"_system",
"song_collection"
]
Vediamo due database, uno _system creato per impostazione predefinita e il secondo song_collection che abbiamo creato.
Passiamo ora al database song_collection con la seguente riga di codice:
127.0.0.1:[email protected]_system> db._useDatabase("song_collection")
Produzione
true
127.0.0.1:[email protected]_collection>
Esploreremo le proprietà del nostro database song_collection.
Per trovare il nome
Useremo la seguente riga di codice per trovare il nome.
127.0.0.1:[email protected]_collection> db._name()
Produzione
song_collection
Per trovare l'id -
Useremo la seguente riga di codice per trovare l'id.
song_collection
Produzione
4838
Per trovare il percorso -
Useremo la seguente riga di codice per trovare il percorso.
127.0.0.1:[email protected]_collection> db._path()
Produzione
/var/lib/arangodb3/databases/database-4838
Controlliamo ora se siamo nel database di sistema o meno utilizzando la seguente riga di codice:
127.0.0.1:[email protected]_collection&t; db._isSystem()
Produzione
false
Significa che non siamo nel database di sistema (poiché abbiamo creato e spostato nella song_collection). Lo screenshot seguente ti aiuterà a capirlo.
Per ottenere una raccolta particolare, dì canzoni:
Useremo la seguente riga di codice per ottenere una raccolta particolare.
127.0.0.1:[email protected]_collection> db._collection("songs")
Produzione
[ArangoCollection 4890, "songs" (type document, status loaded)]
La riga di codice restituisce una singola raccolta.
Passiamo all'essenziale delle operazioni del database con i nostri capitoli successivi.