$ne
không được hỗ trợ toán tử biểu thức,
Bạn có thể sử dụng $type
để kiểm tra là string
như thế này { "email": { $type: "string" } }
, vì kiểu null là "null".
EX. để sử dụng chỉ mục một phần cho $type
bộ lọc bạn phải sử dụng bộ lọc bên dưới:
{ "email": { "$eq": "[email protected]", "$type": "string" } }
// or
{ $and: [{ "email": "[email protected]" }, { "email": { $type: "string" } }] }