Когда я выдаю следующий запрос:
db.users.find({"pic.status" : {$ne : null} }, {"pic" : 1}).toArray()
Я ожидаю получить всех пользователей, чей pic.status НЕ нулевой. Однако фактический результат выглядит примерно так:
{
"_id" : ObjectId("4f1e1ab9cdf9dbaa160000bf"),
"pic" : {
"id" : "4f1e1ab9cdf9dbaa160000be",
"status" : null
}
},
{
"_id" : ObjectId("4f1e28480eaf38193d00006f"),
"pic" : {
"id" : "4f1e28480eaf38193d00006e",
"status" : null
}
}
То есть я получаю пользователей, чей pic.status равен нулю. Как это исправить?