В MongoDB вы создаете базу данных, переключаясь на несуществующую базу данных, а затем вставляя в нее данные.
В MongoDB нет оператора CREATE DATABASE, как в SQL. Чтобы создать базу данных в MongoDB, просто переключитесь на несуществующую базу данных, а затем вставьте в нее данные.
Чтобы переключить базы данных, выполните команду use. Если база данных еще не существует, она будет создана:
use music
В результате вы увидите следующее сообщение:
switched to db music
Однако база данных фактически не создается, пока вы не вставите в нее данные:
db.artists.insert({ artistname: "The Tea Party" })
Вышеприведенная команда создает коллекцию и вставляет в нее документ.
Будет сгенерировано следующее сообщение:
WriteResult({ "Inserted" : 1 })
Вы можете увидеть новую базу данных в списке существующих баз данных, введя следующую команду:
show databases
Вот пример вывода:
local 0.000GB music 0.000GB test 0.005GB
В данном случае отображаются три базы данных, одна из которых - наша вновь созданная база данных (music).
Вы также можете запустить следующую строку, чтобы просмотреть содержимое вашей базы данных:
db.artists.find()
Что должно привести к похожему выводу:
{"_id" : ObjectId("5780fbf948er5c6b3ffb0149"), "artistname" : "The Tea Party"}
Как видите, пара имя/значение теперь сохраняется в новой базе данных. MongoDB также вставил поле _id. Если вы не предоставите поле _id, MongoDB создаст его за вас.
Оставить комментарий