pracuję na poniższym dokumenciejak korzystać z funkcji zagregowanego w meteor
{
"_id" : 12,
"firstName" : "wer",
"People" : [
{
"uuid" : "123",
"name" : "sugun",
"person" : [
{
"uuid" : "add32",
"name" : "ssss"
},
{
"uuid" : "fdg456",
"name" : "gfg"
}
]
},
{
"uuid" : "222",
"name" : "kiran"
}
]
}
chcę, aby moje wyjście następująco
{
"_id" : 456,
"People" : [
{
"uuid" : "123",
"name" : "sugun",
"person" : [
{
"uuid" : "add32",
"name" : "ssss"
}
]
}
]
}
kiedy iam stosując następujące polecenie w Mongo shell dać moja wymagane wyjście
db.people.aggregate([
{$match: {_id: 12}},
{$unwind: "$People"},
{$unwind: "$People.person"},
{$match: {"People.uuid": "123", "People.person.uuid" : "add32"}}
])
ale kiedy iam używając samo w moim app meteorów kruszywa nie działa ...... czy mogę zrobić to samo za pomocą metody find lub findOne ............. lub jeśli istnieje jakakolwiek możliwość wykorzystania funkcji agregującej w mojej meteorowej aplikacji ...
w tym momencie n czas polecam http://github.com/JcBernack/meteor-reactive-aggregate, działa to bardzo dobrze dla mnie i miał commit w zeszłym tygodniu – Rohmer