埋め込まれたコレクションをクエリして、次の条件を達成しようとしています:
A && C || B && C || A && D || B && D
いくつかのチュートリアルを参照して理解したことから、クエリは次のようになります。
為に、
ケース1 OR ( [ケース2 AND ケース3] OR [ケース4 AND ケース5] )
クエリ:
{ case1 ,[{case2,case3},{case4,case5}] }
以下のクエリを試しましたが、機能していないようです。助けてください。
db.hg19_refgene_47.find({
"_id.c" : 1,
[ {
"_id.p" : {"$gte" : 96978},
"_id.ep" : {"$lte" : 103632}
},
{
"_id.p" : {"$gte" : 96978},
"_id.ep" : {"$lte" : 103632}
},
{
"_id.p" : {"$gte" : 96978},
"_id.ep" : {"$lte" : 103632}
}
]
})