J'essaie de group
certains documents dans mongoDB, juste après un $match
stade comme celui-ci:
db.trips.aggregate([
{ "$match": {
"Stop Time": {
"$lt": "31.07.2013 23:59"
}
}
},
{ "$group": {
"$_id": { "Start": "$Start", "End": "$End" },
}
}]
Cependant, j'obtiens l'erreur suivante:
"Le champ '$ _id' doit être un objet accumulateur"
Pourquoi cette erreur apparaît-elle et pourquoi n'apparaît-elle que lorsque j'inclus l'étape de match? Sans la phase de match, cela fonctionne très bien.
$ _ id n'est pas une fonction d'accumulateur, elle devrait être _ id