MongoDB - это база данных NoSQL, в которой хранятся уникальные данные, такие как документы, сгруппированные в коллекции. Например, в базе данных MongoDB данные каждого клиента хранятся в виде документа, а все документы клиентов хранятся в коллекции.

В этой обучающей статье вы узнаете, как создавать документы в MongoDB.

Операции создания MongoDB

MongoDB имеет две операции создания -insertOne () а также insertMany (). Каждая операция создания ограничивается манипулированием одной коллекцией за одно выполнение. Однако вы можете вставлять один или несколько документов при каждом выполнении.

Связанный: Чем отличается моделирование данных в MongoDB?

Таким образом, обе операции создания имеют следующую структуру:

db.collection.createOperation ()

Где db это имя базы данных, а createOperation () подходящая операция (insertOne () или insertMany ()).

Использование операции insertOne ()

В insertOne () операция вставляет один документ в коллекцию, используя следующий код:

db.collection (‘customers’). insertOne ({
имя: «Сара Уилсон»,
возраст: 22
})
instagram viewer

Если при создании нового документа возникла проблема, insertOne () операция возвращает ошибку. И если коллекция, в которую вы пытаетесь добавить документ, не существует, MongoDB создаст коллекцию и добавит в нее документ.

Вы должны заметить, что документу не присвоен идентификатор. Это потому что MongoDB автоматически создает уникальный идентификатор для каждого документа в коллекции.

Использование операции insertMany ()

В insertMany () операция работает во многом так же, как и insertOne () операция. Он создает новую коллекцию, если предоставленной не существует, и возвращает ошибку, если при создании нового документа возникла проблема.

Однако главное отличие состоит в том, что insertMany () операция позволяет создавать несколько документов за одно выполнение.

Использование примера операции insertMany ()

db.collection (‘customers’). insertMany ({
имя: «Рой Уильямс»,
возраст: 21
},
{
имя: «Джеймс Браун»,
возраст: 38
},
{
имя: «Джессика Джонс»,
возраст: 25
})

В приведенном выше примере в коллекции клиентов создается три документа, каждый из которых разделяется запятой. Связанный: Механизмы баз данных, которые стоит рассмотреть для вашего следующего проекта

Изучите другие операции CRUD

Создание новых документов - это только начало того, что вы можете делать с MongoDB. MongoDB позволяет выполнять операции CRUD, поэтому вы можете разрабатывать полные базы данных.

ДелитьсяТвитнутьЭл. адрес
Как выполнять операции CRUD в MongoDB

Знакомство с MongoDB непросто. Начните работу с CRUD.

Читать далее

Похожие темы
  • Программирование
  • SQL
  • база данных
  • Программирование
Об авторе
Кадейша Кин (Опубликовано 28 статей)

Кадейша Кин (Kadeisha Kean) - разработчик программного обеспечения полного стека и автор статей по техническим / технологическим вопросам. У нее отличная способность упрощать некоторые из самых сложных технологических концепций; производство материала, понятного любому новичку в технологии. Она увлечена писательством, разработкой интересного программного обеспечения и путешествиями по миру (с помощью документальных фильмов).

Ещё от Kadeisha Kean

Подписывайтесь на нашу новостную рассылку

Подпишитесь на нашу рассылку, чтобы получать технические советы, обзоры, бесплатные электронные книги и эксклюзивные предложения!

Нажмите здесь, чтобы подписаться