Как создать базу данных и коллекцию в MongoDB
⚡ Умное резюме
Как создать базу данных и коллекцию в MongoDB Это первый базовый шаг для хранения данных. В этом ресурсе объясняется создание базы данных с помощью команды `use`, создание коллекции с помощью `insert()`, добавление документов, а также рассматривается чтение документов с помощью `find()` и `drop`.ping коллекции и базы данных.

In MongoDBПервый базовый шаг — это создание базы данных и коллекции. База данных используется для хранения всех коллекций, а коллекция, в свою очередь, используется для хранения всех документов. Документы будут содержать соответствующее имя поля и значения полей.
На приведенном выше снимке экрана показан базовый пример того, как может выглядеть документ. Названия полей документа — «Employeeid» и «EmployeeName», а значения полей — «1» и «Smith» соответственно. Затем группа документов будет составлять коллекцию в MongoDB.
Создание базы данных с помощью команды «use».
Создание базы данных в MongoDB так же просто, как выдать «используют команда. Следующий пример показывает, как это можно сделать.
Code Объяснение:
- "использовать" Команда используется для создания базы данных в MongoDBЕсли база данных не существует, будет создана новая.
Если команда будет выполнена успешно, будет показан следующий результат:
Выход:
MongoDB автоматически переключится на базу данных после создания.
Создание коллекции/таблицы с помощью Insert()
Самый простой способ создать коллекцию — это вставить в неё запись (которая представляет собой документ, состоящий из имён полей и их значений). Если коллекция не существует, будет создана новая. Следующий пример показывает, как это можно сделать.
db.Employee.insert ( { "Employeeid" : 1, "EmployeeName" : "Martin" } )
Code Объяснение:
- Как видно выше, с помощью "вставлять" команда, коллекция будет создана.
Добавление документов с помощью команды Insert()
MongoDB обеспечивает команда insert() вставлять документы в коллекцию. Следующий пример показывает, как это можно сделать.
Шаг 1) Напишите команду «вставить».
Шаг 2) В команде «Вставка» укажите необходимое имя поля и значение поля для создаваемого документа.
Code Объяснение:
- Первая часть команды — это «вставить оператор«», — это оператор, используемый для вставки документа в коллекцию.
- Вторая часть оператора состоит в добавлении имени поля и значения поля, иными словами, того, что будет содержать документ в коллекции.
Если команда будет выполнена успешно, будет показан следующий результат:
Выход:
Вывод показывает, что выполненная операция была операцией вставки и что в коллекцию была вставлена одна запись.
Как выполнять запросы к документам в MongoDB используя функцию find()
После вставки документов следующим шагом является их повторное прочтение. MongoDB Предоставляет метод find() для запроса документов в коллекции. Это операция «чтения» в CRUD (создание, чтение, обновление, удаление).
Чтобы отобразить все документы из коллекции "Сотрудники", выполните следующую команду:
db.Employee.find()
Вывод функции find() может быть трудночитаемым в одной строке. Чтобы отобразить документы в отформатированном, легко читаемом виде, добавьте метод pretty():
db.Employee.find().pretty()
Вы также можете отфильтровать результаты, передав условие запроса. Например, чтобы найти только сотрудника, у которого Employeeid равен 1, передайте в функцию find() пару "поле-значение":
db.Employee.find({ "Employeeid" : 1 })
Code Объяснение:
- Функция find() без аргументов возвращает каждый документ из коллекции в виде курсора.
- Передача пары "поле-значение", например, {"Employeeid": 1}, возвращает только те документы, которые соответствуют этому условию.
- Метод findOne() работает аналогично, но возвращает только первый соответствующий документ вместо курсора.
Операция чтения — наиболее распространенный способ извлечения сохраненных данных из файла. MongoDB коллекция.
Как удалить коллекцию и базу данных MongoDB
Когда коллекция или база данных больше не нужны, MongoDB позволяет удалить его. Чтобы удалить отдельную коллекцию, переключитесь на соответствующую базу данных и выполните метод drop():
db.Employee.drop()
Эта команда удаляет коллекцию Employee вместе со всеми ее документами. Команда возвращает результат. правда когда коллекция успешно удалена.
Чтобы удалить всю текущую базу данных, выполните команду dropDatabase():
db.dropDatabase()
Это удалит используемую вами базу данных вместе со всеми её коллекциями. Перед удалением учитывайте следующие меры предосторожности.ping:
- Падениеping Это необратимо и не подлежит отмене, поэтому сначала сделайте резервную копию важных данных.
- Перед запуском функции dropDatabase() убедитесь, что вы подключены к правильной базе данных.
- Используйте эти команды с осторожностью, особенно в производственных средах.




