Это пошаговое руководство по добавлению документов в коллекцию MongoDB для начинающих. Предполагается, что MongoDB уже установлена и готова к работе.
Подготовка
Убедитесь, что MongoDB установлена и запущена. Мы будем использовать команды и синтаксис MongoDB для добавления документов.
Метод insertOne
Метод insertOne добавляет один документ. Синтаксис: db.collection.insertOne( { /* документ */ } ). collection — имя коллекции, { /* документ */ } — объект документа (ключ-значение).
Например: db.collection.insertOne( { "name": "Пример", "value": 10 } ) добавляет документ с полями name («Пример») и value (10).
Метод insertMany
Метод insertMany добавляет несколько документов. Синтаксис: db.collection.insertMany( [ /* массив документов */ ] ). Аргумент — массив объектов, каждый — отдельный документ.
Пример: db.collection.insertMany( [ { "name": "Документ 1", "value": 1 }, { "name": "Документ 2", "value": 2 } ] ) добавляет два документа.
Работа с объектами
Документы — объекты JavaScript с полями и значениями (строки, числа, булевы значения, массивы, вложенные объекты).
Проверка результатов
После insertOne или insertMany проверьте результат. db.collection.find() выведет все документы. Можно также использовать MongoDB Compass.
Использование переменных
Для гибкости используйте переменные JavaScript:
const doc = { name: "Документ из переменной", value: 20 };
db.collection.insertOne(doc);
Это позволяет создавать и изменять документы перед добавлением.
Обработка ошибок
В MongoDB возможны ошибки. Важно обрабатывать исключения для предотвращения сбоев.
Это руководство описывает добавление документов в MongoDB с помощью insertOne и insertMany. Проверяйте результаты и обрабатывайте ошибки для стабильной работы приложения.