Rellena y consulta la base de datos de la Lista de Honor
Insertarás datos de estudiantes en la colección students
y consultarás a los estudiantes de mejor rendimiento para poblar la colección honor_roll
.
Tareas
- Inserta los siguientes registros de estudiantes en la colección
students
:
[
{ "name": "Anna Lee", "age": 19, "major": "Mathematics", "gpa": 3.9 },
{ "name": "Sam Green", "age": 21, "major": "History", "gpa": 3.4 },
{ "name": "Chris Black", "age": 20, "major": "Physics", "gpa": 3.8 },
{ "name": "Jamie White", "age": 22, "major": "Literature", "gpa": 3.5 }
]
- Consulta la colección
students
para encontrar a los estudiantes con un gpa
mayor que 3.7.
- Guarda los resultados de tu consulta en una nueva colección llamada
honor_roll
.
Requisitos
- Opera solo dentro de la base de datos
university
.
- La colección
honor_roll
debe incluir solo a los estudiantes con un GPA mayor que 3.7.
- La colección
students
debe permanecer intacta con todos los registros.
Pistas
- Utilizar
const
para almacenar los resultados de tu consulta puede ayudarte a referirte a los datos más adelante.
.toArray()
es útil para convertir los resultados de una consulta en una matriz para su posterior procesamiento.
Ejemplo
Después de completar las tareas, la colección honor_roll
debería contener:
[
{ "_id": ObjectId("..."), "name": "Anna Lee", "age": 19, "major": "Mathematics", "gpa": 3.9 },
{ "_id": ObjectId("..."), "name": "Chris Black", "age": 20, "major": "Physics", "gpa": 3.8 }
]
La colección students
todavía debe contener los cuatro registros:
[
{ "_id": ObjectId("..."), "name": "Anna Lee", "age": 19, "major": "Mathematics", "gpa": 3.9 },
{ "_id": ObjectId("..."), "name": "Sam Green", "age": 21, "major": "History", "gpa": 3.4 },
{ "_id": ObjectId("..."), "name": "Chris Black", "age": 20, "major": "Physics", "gpa": 3.8 },
{ "_id": ObjectId("..."), "name": "Jamie White", "age": 22, "major": "Literature", "gpa": 3.5 }
]