Моя коллекция (MongoDB v 2.0.2) содержит следующие записи:
db.organization.find({})
{ "_id" : 1001, "path" : [ ], "parent" : null }
{ "_id" : 1002, "path" : [ 1001 ], "parent" : NumberLong(1001) }
организация
имеет индексы:
db.organization.ensureIndex({"path":1});
db.organization.ensureIndex({"parent":1},{sparse:false});
(обратите внимание, я поставил awarnes sparse: false
- чтобы обеспечить индексирование null)
Но, выполнив:
db.organization.find({"parent":null})
Возвращает пустой набор. Что не так? Заранее благодарю