Я думаю, что это должно быть помечено как правильный ответ ...
ие, вероятно, смотрит мне в лицо, но мне не повезло найти его. Моя проблема заключается в том, что мне нужно найти все документы, которые содержат указанный DBRef. Вот структура коллекции для поиска:
{
"_id" : ObjectId("4e2d4892580fd602eb000003"),
"date_added" : ISODate("2011-07-25T11:42:26.395Z"),
"date_updated" : ISODate("2011-07-25T11:43:09.870Z"),
...
"a_list_of_dbrefs" : [
{
"$ref" : "somecollection"
"$id" : "4e2d48ab580fd602eb000004"
}
],
...
"name" : "some name"
}
Мне нужно иметь возможность получить набор документов на основе DBRef, появляющихся вa_list_of_dbrefs
(несколькоa_list_of_dbrefs
может не содержать DBRef, другие могут содержать 1, а другие могут содержать более 1).
Как это достигается?