sto lavorando sul seguente documentocome utilizzare la funzione di aggregazione in meteora
{
"_id" : 12,
"firstName" : "wer",
"People" : [
{
"uuid" : "123",
"name" : "sugun",
"person" : [
{
"uuid" : "add32",
"name" : "ssss"
},
{
"uuid" : "fdg456",
"name" : "gfg"
}
]
},
{
"uuid" : "222",
"name" : "kiran"
}
]
}
voglio ottenere la mia uscita come segue
{
"_id" : 456,
"People" : [
{
"uuid" : "123",
"name" : "sugun",
"person" : [
{
"uuid" : "add32",
"name" : "ssss"
}
]
}
]
}
quando iam utilizzando seguente comando in Mongo guscio esso elasticità la mia uscita richiesta
db.people.aggregate([
{$match: {_id: 12}},
{$unwind: "$People"},
{$unwind: "$People.person"},
{$match: {"People.uuid": "123", "People.person.uuid" : "add32"}}
])
ma quando iam utilizzando lo stesso nel mio meteora app aggregato non funziona ...... così posso fare lo stesso usando i metodi find o findOne ............. o se c'è qualche possibilità di utilizzare la funzione di aggregazione nella mia app meteor ....
A questo punto i n tempo raccomanderei http://github.com/JcBernack/meteor-reactive-aggregate, funziona molto bene per me e ha avuto un commit nell'ultima settimana – Rohmer