Эта глава знакомит с основными операциями базы данных 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 }