我对MongoDB很新,我用mongoengine体验它。 鉴于此用户'模特在哪里下注'是一个嵌入式文档列表,每个元素都包含对“匹配”的引用。文件,
{
"_id" : ObjectId("53df77cef4c9610f28cbff14"),
"name" : "Test",
"admin" : false,
"bets" : [
{ "match" : ObjectId("53e1511df4c9610bf52f5b7a"), "expectedResult" : "1" }
]
}
我怎样才能得到'投注'传递给查询matchId的元素?
我试着做
User.objects.filter(bets__match={'match._id':match.id})
其中'匹配'是我需要过滤的对象,但我得到一个空数组。