Заполнение коллекции студентов

MongoDBMongoDBBeginner
Практиковаться сейчас

💡 Этот учебник переведен с английского с помощью ИИ. Чтобы просмотреть оригинал, вы можете перейти на английский оригинал

Введение

В этом задании ваша задача - использовать MongoDB для заполнения коллекции students несколькими документами. Это проверит ваше понимание команды insertMany, которая позволяет вставить несколько документов в коллекцию за одну операцию.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL mongodb(("MongoDB")) -.-> mongodb/BasicOperationsGroup(["Basic Operations"]) mongodb/BasicOperationsGroup -.-> mongodb/create_database_collection("Create Database and Collection") mongodb/BasicOperationsGroup -.-> mongodb/insert_document("Insert Document") mongodb/BasicOperationsGroup -.-> mongodb/bulk_insert_documents("Bulk Insert Documents") subgraph Lab Skills mongodb/create_database_collection -.-> lab-425481{{"Заполнение коллекции студентов"}} mongodb/insert_document -.-> lab-425481{{"Заполнение коллекции студентов"}} mongodb/bulk_insert_documents -.-> lab-425481{{"Заполнение коллекции студентов"}} end

Вставка нескольких документов в коллекцию students

Вы будете заполнять коллекцию students следующими записями с использованием команды insertMany.

Задачи

Вставьте следующие документы в коллекцию students:

[
  { "name": "Alice Brown", "age": 20, "major": "Engineering", "gpa": 3.6 },
  { "name": "Bob White", "age": 22, "major": "Physics", "gpa": 3.8 },
  { "name": "Charlie Green", "age": 19, "major": "Mathematics", "gpa": 3.9 }
]

Требования

  • Используйте команду insertMany в оболочке MongoDB (mongosh).
  • Работайте в базе данных university.
  • Убедитесь, что все три документа успешно вставлены в коллекцию students.

Пример

После выполнения задачи выполните следующую команду:

db.students.find();

Должно быть выведено:

{
  "_id": ObjectId("..."),
  "name": "Alice Brown",
  "age": 20,
  "major": "Engineering",
  "gpa": 3.6
}
{
  "_id": ObjectId("..."),
  "name": "Bob White",
  "age": 22,
  "major": "Physics",
  "gpa": 3.8
}
{
  "_id": ObjectId("..."),
  "name": "Charlie Green",
  "age": 19,
  "major": "Mathematics",
  "gpa": 3.9
}
✨ Проверить решение и практиковаться

Резюме

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