Я думаю, что это должно быть помечено как правильный ответ ...

ие, вероятно, смотрит мне в лицо, но мне не повезло найти его. Моя проблема заключается в том, что мне нужно найти все документы, которые содержат указанный 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).

Как это достигается?

Ответы на вопрос(2)

Ваш ответ на вопрос