sql >> Base de Datos >  >> NoSQL >> MongoDB

Agregado de mangosta, no se puede agregar dinámicamente algún campo:{ $no; nulo }

Hay un $type especial operador que le permite verificar el tipo de propiedad. Entonces, si tiene valores nulos explícitos en su colección, serán del tipo 10 . Lista completa de códigos de tipos aquí . Entonces, para verificar si una propiedad no es igual a null puede usar la siguiente consulta.

db.transactions.aggregate([
    {
        $match: {
            billId: {  $not: { $type: 10 } }  
        }
    }
])