Está en la página 1de 2

Tarea de maduración 09: Eliminación|

Objetivo:
Eliminar los documentos por múltiples criterios dada una colección.

Planteamiento:
Dada la siguiente de la siguiente colección:

test> db.productos.find()

{_id: 1, disponible: false, cantidad:10, "descripción": "VJ Tetris 3D",

comentarios: [{cal:10, comentario: "Excelente juego"}, {cal:9, comentario: "lo juego todo el tiempo"}]},

{_id: 2, disponible: true, cantidad:120, "descripción": "VJ Sopa de Letras",

comentarios: [{cal:9, comentario: "lo juego todo el tiempo"}]},

{_id: 3, disponible: true, cantidad:10, "descripción": "VJ Memoria",

comentarios: [{cal:10, comentario: "Excelente juego"}, {cal:9, comentario: "lo juego todo el tiempo"}]},

{_id: 4, disponible: false, cantidad:40, "descripción": "VJ Laberintos",

comentarios: [{cal:10, comentario: "Excelente juego"}]},

{_id: 5, disponible: true, cantidad:150, "descripción": null,

comentarios: [

{cal: "Excelente", comentario: "Recomendable"},

{cal:10, comentario: "Excelente juego"},

{cal:9, comentario: "lo juego todo el tiempo"}]}

]
Requerimiento:
1. Elimina los documentos con el campo disponible igual a falso.
2. Elimina los documentos que tengan un valor por debajo de 100 en el campo
cantidad.
3. Elimina los documentos que tengan un valor null o undefined en la descripción.
4. Elimina los documentos que tengan menos de dos comentarios.

Entregable:
En un archivo PDF la salida de la siguiente búsqueda: db.productos.find({})

También podría gustarte