解決策はおそらく私を正面から見つめているでしょうが、私はそれを見つけることができませんでした。私の問題は、指定された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つ以上含まれているものがあります)。
これはどのように達成されますか?