Tôi gặp vấn đề tương tự. Sau khi đọc các tài liệu sau
- truy vấn và rỗng
- Đặc điểm kỹ thuật của BSON
Tôi đã cố gắng truy vấn các loại phần tử BSON khác nhau và nhận thấy rằng null của tôi được biểu thị dưới dạng phần tử BSON loại 6 (không xác định, không được dùng nữa) thay vì loại phần tử BSON dự kiến 10 (null).
db.collection.find({ field: { "$type" : 6} };