Эта глава знакомит с основными операциями базы данных MongoDB, включая создание, удаление и запросы баз данных.
Отображение всех баз данных
> show dbs
admin 0.000GB
config 0.000GB
local 0.000GB
tizi365 0.000GB
Переключение базы данных
Синтаксис:
use ИМЯ_БАЗЫ_ДАННЫХ
Пример:
> use mydb
переключено на db mydb
Отображение имени текущей базы данных
Введите команду db
> db
test
Создание базы данных
Вам не нужно явно создавать базу данных. Просто переключитесь на несуществующую базу данных, используя use, и вставьте кусок данных. База данных будет создана автоматически. Пример:
// Переключение на несуществующую базу данных
> use mydb
переключено на db mydb
// Вставка документа в коллекцию movie (коллекция movie будет создана автоматически, если не существует)
> db.movie.insert({"name":"tutorials point"})
// Отображение всех баз данных (база данных mydb создана автоматически)
> show dbs
local 0.78125GB
mydb 0.23012GB
test 0.23012GB
Примечание: Базы данных и коллекции MongoDB необходимо заранее создавать; они создаются автоматически при первой записи данных.
Удаление базы данных
API db.dropDatabase() может быть использован для удаления текущей базы данных. Пример:
// Переключение на базу данных mydb
> use mydb
переключено на db mydb
// Удаление базы данных mydb
> db.dropDatabase()
> { "dropped" : "mydb", "ok" : 1 }