ArangoDB - Методы базы данных

В этой главе мы обсудим различные методы базы данных в ArangoDB.

Для начала давайте получим свойства базы данных -

  • Name
  • ID
  • Path

Сначала мы вызываем Арангош. Как только будет вызван Арангош, мы перечислим базы данных, которые мы создали до сих пор -

Мы будем использовать следующую строку кода для вызова Арангоша -

127.0.0.1:8529@_system> db._databases()

Выход

[
   "_system",
   "song_collection"
]

Мы видим две базы данных, одну _system создается по умолчанию, а второй 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

Чтобы найти идентификатор -

Мы будем использовать следующую строку кода, чтобы найти идентификатор.

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

Строка кода возвращает единственную коллекцию.

Давайте перейдем к основам операций с базой данных в наших последующих главах.