MongoDB е база данни NoSQL, която съхранява уникални данни като документи, които са групирани в колекции. Например, в база данни MongoDB, данните на всеки клиент се съхраняват като документ, а всички клиентски документи се съхраняват в колекция.

В тази статия ще научите как да създавате документи в MongoDB.

Операции за създаване на MongoDB

MongoDB има две операции за създаване -insertOne () и insertMany (). Всяка операция за създаване е ограничена до манипулиране на една колекция за изпълнение. Можете обаче да вмъкнете един или много документи за всяко изпълнение.

Свързани: Как се различава моделирането на данни в MongoDB?

Следователно и двете операции за създаване имат следната структура:

db.collection.createOperation ()

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

Използване на операцията insertOne ()

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

db.collection („клиенти“). insertOne ({
име: „Сара Уилсън“,
възраст: 22
})

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

Трябва да забележите, че към документа няма идентификационен номер. Това е така, защото MongoDB автоматично създава уникален идентификатор за всеки документ в колекция.

Използване на операцията insertMany ()

The insertMany () операцията работи почти по същия начин като insertOne () операция. Той създава нова колекция, ако предоставената не съществува, и връща грешка, ако има проблем при създаването на нов документ.

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

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

db.collection („клиенти“). insertMany ({
име: „Рой Уилямс“,
възраст: 21
},
{
име: „Джеймс Браун“,
възраст: 38
},
{
име: „Джесика Джоунс“,
възраст: 25
})

Горният пример създава три документа в колекцията на клиентите и всеки документ е разделен със запетая. Свързани: Двигатели на база данни, които да вземете предвид при следващия си проект

Разгледайте другите CRUD операции

Създаването на нови документи е само началото на това, което можете да направите с MongoDB. MongoDB ви позволява да извършвате CRUD операции, така че можете да разработвате пълни бази данни.

ДялТуителектронна поща
Как да изпълнявате CRUD операции в MongoDB

Запознаването с MongoDB е сложно. Ударете се на земята с CRUD.

Прочетете Напред

Свързани теми
  • Програмиране
  • SQL
  • база данни
  • Програмиране
За автора
Кадейша Кийн (28 статии са публикувани)

Кадейша Кийн е разработчик на софтуер с пълен пакет и технически/технологичен писател. Тя има отличителната способност да опростява някои от най -сложните технологични концепции; производство на материал, който може лесно да бъде разбран от всеки начинаещ в технологиите. Тя е запалена по писането, разработването на интересен софтуер и пътуването по света (чрез документални филми).

Още от Kadeisha Kean

Абонирайте се за нашия бюлетин

Присъединете се към нашия бюлетин за технически съвети, рецензии, безплатни електронни книги и изключителни оферти!

Щракнете тук, за да се абонирате