Jika sent_at bidang tidak ada saat tidak disetel maka:
db.emails.count({sent_at: {$exists: false}})
Jika ada dan nol, atau tidak ada sama sekali:
db.emails.count({sent_at: null})
Jika ada dan null:
db.emails.count({sent_at: { $type: 10 }})
Bagian Query for Null atau Missing Fields dari manual MongoDB menjelaskan cara menanyakan nilai null dan missing.
Filter Kesetaraan
{ item : null }kueri cocok dengan dokumen yang berisi bidang item yang nilainyanullatau yang tidak mengandungitemlapangan.db.inventory.find( { item: null } )
Pemeriksaan Keberadaan
Contoh kueri berikut untuk dokumen yang tidak berisi bidang.
{ item : { $exists: false } }kueri cocok dengan dokumen yang tidak berisiitembidang:db.inventory.find( { item : { $exists: false } } )
Ketik Cek
{ item : { $type: 10 } }kueri cocok hanya dokumen yang berisiitembidang yang nilainyanull; yaitu nilai bidang item dari BSON JenisNull(ketik nomor10) :db.inventory.find( { item : { $type: 10 } } )