介绍
在本次挑战中,你的任务是使用 MongoDB 向 students 集合中填充多条文档。这将测试你对 insertMany 命令的掌握程度,该命令允许你在单次操作中向集合插入多个文档。
向 students 集合插入多条文档
你将使用 insertMany 命令将以下记录填充到 students 集合中。
任务
将以下文档插入到 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 }
]
要求
- 在 MongoDB Shell (
mongosh) 中使用insertMany命令。 - 在
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 数据的基础,并为后续更复杂的操作(如查询和更新记录)打下了基础。

