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)]
Строка кода возвращает единственную коллекцию.
Давайте перейдем к основам операций с базой данных в наших последующих главах.