Poblar la Colección de Estudiantes

MongoDBBeginner
Practicar Ahora

Introducción

En este desafío, tu tarea consiste en utilizar MongoDB para poblar una colección llamada students con varios documentos. Esto pondrá a prueba tu dominio del comando insertMany, el cual permite la inserción de múltiples registros en una colección mediante una única operación.

Este es un Desafío (Challenge), que a diferencia de una Práctica Guiada, requiere que intentes completar la tarea de forma independiente en lugar de seguir pasos de aprendizaje estructurados. Los desafíos suelen presentar una mayor dificultad. Si encuentras obstáculos, puedes consultar con Labby o revisar la solución. Los datos históricos indican que este es un desafío de nivel principiante con una tasa de aprobación del 96%. Ha recibido una valoración positiva del 98% por parte de los usuarios.

Insertar Múltiples Documentos en la Colección students

Deberás poblar 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).
  • Realiza la operación dentro de la base de datos university.
  • Asegúrate de que los tres documentos se inserten correctamente en la colección students.

Ejemplo

Tras completar la tarea, al ejecutar el siguiente comando:

db.students.find();

Deberías obtener una salida similar a esta:

{
  "_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 desafío, has aprendido a utilizar el comando insertMany para poblar de manera eficiente una colección de MongoDB con múltiples documentos. Esta habilidad es fundamental para la gestión de datos en MongoDB y sienta las bases para realizar operaciones más complejas, como la consulta y actualización de registros.