ArangoDB - Méthodes de base de données

Dans ce chapitre, nous discuterons des différentes méthodes de base de données dans ArangoDB.

Pour commencer, obtenons les propriétés de la base de données -

  • Name
  • ID
  • Path

Tout d'abord, nous invoquons l'Arangosh. Une fois, Arangosh est invoqué, nous listerons les bases de données que nous avons créées jusqu'à présent -

Nous utiliserons la ligne de code suivante pour invoquer Arangosh -

127.0.0.1:[email protected]_system> db._databases()

Production

[
   "_system",
   "song_collection"
]

Nous voyons deux bases de données, une _system créé par défaut, et le second song_collection que nous avons créé.

Passons maintenant à la base de données song_collection avec la ligne de code suivante -

127.0.0.1:[email protected]_system> db._useDatabase("song_collection")

Production

true
127.0.0.1:[email protected]_collection>

Nous explorerons les propriétés de notre base de données song_collection.

Pour trouver le nom

Nous utiliserons la ligne de code suivante pour trouver le nom.

127.0.0.1:[email protected]_collection> db._name()

Production

song_collection

Pour trouver l'identifiant -

Nous utiliserons la ligne de code suivante pour trouver l'identifiant.

song_collection

Production

4838

Pour trouver le chemin -

Nous utiliserons la ligne de code suivante pour trouver le chemin.

127.0.0.1:[email protected]_collection> db._path()

Production

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

Vérifions maintenant si nous sommes dans la base de données système ou non en utilisant la ligne de code suivante -

127.0.0.1:[email protected]_collection&t; db._isSystem()

Production

false

Cela signifie que nous ne sommes pas dans la base de données système (comme nous l'avons créé et déplacé vers la song_collection). La capture d'écran suivante vous aidera à comprendre cela.

Pour obtenir une collection particulière, dites chansons -

Nous utiliserons la ligne de code suivante pour obtenir une collection particulière.

127.0.0.1:[email protected]_collection> db._collection("songs")

Production

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

La ligne de code renvoie une seule collection.

Passons à l'essentiel des opérations de base de données avec nos chapitres suivants.