Exercise 1: Tomando en cuenta la siguiente colección: { a: 5, b: 5, c: null } { a: 3, b: null, c: 8 } { a: null, b: 3, c: 9 } { a: 1, b: 2, c: 3 } { a: 2, c: 5 } { a: 3, b: 2 } { a: 4 } { b: 2, c: 4 } { b: 2 } { c: 6 } Usando el operador $nor, escriba la consulta para la siguiente operación: mostrar todos los documentos donde exista el campo “a” y donde el campo “c” sea mayor o igual a 5.
Por nada @Mario_Orozco_Gonzalez. La razon por la cual creo el ejercicio es un poco raro es que puede escribir la consulta de la siguiente manera (untested):
db.collection.find({
a: {$exists: true},
c: {
$gte: 5,
$nin: [null /* more states if wanted */ ]
}
})