Учебники

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

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

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

  • название
  • Я БЫ
  • Дорожка

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

Мы будем использовать следующую строку кода для вызова Arangosh —

127.0.0.1:8529@_system> db._databases()

Выход

[
   "_system",
   "song_collection"
]

Мы видим две базы данных, одну _систему, созданную по умолчанию, и вторую композицию 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)]

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

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