В MongoDB базы данных и коллекции создаются неявно — они появляются в момент первой записи данных в них. Нет строгого требования создавать их явно заранее.
Используй команду use для переключения на базу данных. Если её нет, MongoDB создаст её автоматически при первой вставке данных:
use mydatabase
Ты можешь явно создать коллекцию с помощью:
db.createCollection("mycollection")
Кроме того, MongoDB автоматически создаст коллекцию в момент вставки первого документа в неё.
Наиболее распространённый способ — просто вставить документ, который автоматически создаст и базу данных, и коллекцию за один раз:
db.mycollection.insertOne({ name: "test" })
createCollection() полезен, когда нужно задать конкретные параметры (например, ограниченные коллекции, правила валидации)Базы данных и коллекции MongoDB создаются неявно при первой операции записи, что избавляет от необходимости использования явных команд создания в большинстве случаев.
Новый — ещё не проверен сообществом
Вы