使用引用字段筛选嵌入文档的列表

时间:2014-08-07 11:02:16

标签: mongodb mongoengine

我对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})

其中'匹配'是我需要过滤的对象,但我得到一个空数组。

0 个答案:

没有答案