Ho avuto lo stesso problema. Dopo aver letto i seguenti documenti
- Query e null
- Specifica BSON
Ho provato a eseguire una query per i diversi tipi di elemento BSON e ho scoperto che il mio null era rappresentato come un elemento BSON di tipo 6 (non definito, deprecato) invece del tipo di elemento BSON previsto 10 (null).
db.collection.find({ field: { "$type" : 6} };