Der er en særlig $type
operatør, som giver dig mulighed for at kontrollere ejendomstype. Så hvis du har eksplicitte nuller i din samling, vil de være af typen 10
. Fuld liste over typekoder her
. Så for at tjekke om en egenskab ikke er lig med null
du kan bruge følgende forespørgsel.
db.transactions.aggregate([
{
$match: {
billId: { $not: { $type: 10 } }
}
}
])