我正在下面的文件如何使用聚合函数流星
{
"_id" : 12,
"firstName" : "wer",
"People" : [
{
"uuid" : "123",
"name" : "sugun",
"person" : [
{
"uuid" : "add32",
"name" : "ssss"
},
{
"uuid" : "fdg456",
"name" : "gfg"
}
]
},
{
"uuid" : "222",
"name" : "kiran"
}
]
}
我要当蒙戈使用以下命令IAM外壳给它让我的输出如下
{
"_id" : 456,
"People" : [
{
"uuid" : "123",
"name" : "sugun",
"person" : [
{
"uuid" : "add32",
"name" : "ssss"
}
]
}
]
}
我需要的输出
db.people.aggregate([
{$match: {_id: 12}},
{$unwind: "$People"},
{$unwind: "$People.person"},
{$match: {"People.uuid": "123", "People.person.uuid" : "add32"}}
])
但是当亚姆在我的流星应用总使用相同的不工作...... 所以我可以使用find或findOne方法来做同样的事情............. 或者如果在我的流星应用程序中使用聚合函数有任何可能性......
在这一点上我当我推荐http://github.com/JcBernack/meteor-reactive-aggregate时,它对我来说工作得很好,并且在过去一周内已经提交了一个提交 – Rohmer 2016-10-10 21:16:31