Llenar la colección de estudiantes

MongoDBMongoDBBeginner
Practicar Ahora

💡 Este tutorial está traducido por IA desde la versión en inglés. Para ver la versión original, puedes hacer clic aquí

Introducción

En este reto, tu tarea es utilizar MongoDB para llenar una colección students con múltiples documentos. Esto probará tu comprensión del comando insertMany, que permite insertar múltiples documentos en una colección en una sola operación.


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{{"Llenar la colección de estudiantes"}} mongodb/insert_document -.-> lab-425481{{"Llenar la colección de estudiantes"}} mongodb/bulk_insert_documents -.-> lab-425481{{"Llenar la colección de estudiantes"}} end

Insertar múltiples documentos en la colección students

Llenarás la colección students con los siguientes registros utilizando el comando insertMany.

Tareas

Inserta los siguientes documentos en la colección 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 }
]

Requisitos

  • Utiliza el comando insertMany en la shell de MongoDB (mongosh).
  • Opera dentro de la base de datos university.
  • Asegúrate de que los tres documentos se inserten correctamente en la colección students.

Ejemplo

Después de completar la tarea, ejecutar el siguiente comando:

db.students.find();

Debería mostrar lo siguiente:

{
  "_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
}
✨ Revisar Solución y Practicar

Resumen

En este reto, aprendiste a utilizar el comando insertMany para llenar eficientemente una colección de MongoDB con múltiples documentos. Esta habilidad es fundamental para gestionar datos en MongoDB y prepara el terreno para operaciones más complejas, como consultar y actualizar registros.