匹配条件在mongodb联接中不起作用

时间:2019-07-17 16:40:44

标签: mongodb mongodb-query aggregation-framework

在Mongodb中,我需要加入三个数据集合。 Mongodb集合名称是帖子,个人资料,快递。我使用了多个匹配条件,但是无法正常工作。找到以下代码供您参考。

db.post.aggregate([{
"$match" : { "username" : "steve" }
},
{ "$lookup":
   {
     "from" : 'profile',
     "localField" : 'username',
     "foreignField" : 'username',
     "as" : 'picture'
   }
 },
 { "$lookup":
    {
     "from" : 'express',
     "localField" : 'from',
     "foreignField" : 'to',
     "as" : 'feel'
     }
 },
 { 
  "$match" : { "feel.interaction" : "happy" }
 }
])

第二个匹配条件不起作用。你能帮我吗?

0 个答案:

没有答案