Er is een speciale $type
operator waarmee u het type eigenschap kunt controleren. Dus als je expliciete nulls in je verzameling hebt, zijn deze van het type 10
. Volledige lijst met typecodes hier
. Dus om te controleren of een eigenschap niet gelijk is aan null
u kunt de volgende zoekopdracht gebruiken.
db.transactions.aggregate([
{
$match: {
billId: { $not: { $type: 10 } }
}
}
])