Tôi đang làm việc trên các tài liệu sau đâylàm thế nào để sử dụng chức năng tổng hợp trong thiên thạch
{
"_id" : 12,
"firstName" : "wer",
"People" : [
{
"uuid" : "123",
"name" : "sugun",
"person" : [
{
"uuid" : "add32",
"name" : "ssss"
},
{
"uuid" : "fdg456",
"name" : "gfg"
}
]
},
{
"uuid" : "222",
"name" : "kiran"
}
]
}
Tôi muốn nhận được kết quả của tôi như sau
{
"_id" : 456,
"People" : [
{
"uuid" : "123",
"name" : "sugun",
"person" : [
{
"uuid" : "add32",
"name" : "ssss"
}
]
}
]
}
khi iam sử dụng lệnh sau đây trong Mongo shell nó cung cấp cho sản lượng yêu cầu của tôi
db.people.aggregate([
{$match: {_id: 12}},
{$unwind: "$People"},
{$unwind: "$People.person"},
{$match: {"People.uuid": "123", "People.person.uuid" : "add32"}}
])
nhưng khi tôi sử dụng cùng trong tổng hợp ứng dụng sao băng không hoạt động ...... vì vậy tôi có thể làm tương tự bằng cách sử dụng phương thức find or findOne ............. hoặc nếu có bất kỳ khả năng nào để sử dụng hàm tổng hợp trong ứng dụng sao băng của tôi ....
Tại thời điểm này tôi n thời gian tôi muốn khuyên bạn nên http://github.com/JcBernack/meteor-reactive-aggregate, nó làm việc thực sự tốt cho tôi và đã có một cam kết trong tuần qua – Rohmer