在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" }
}
])
第二个匹配条件不起作用。你能帮我吗?