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