Le Champ “$_id” doit être un accumulateur objet

Je suis en train de group certains documents au sein de mongoDB, juste après un $match scène comme celle-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 accumulateur objet"

Pourquoi cette erreur, et pourquoi il ne s'affiche que quand j'inclus le match de la scène? Sans le match stade, il fonctionne très bien.

  • $_id signifie que vous voulez utiliser la valeur du champ _id je ne pense pas que ce soit possible dans cette situation
  • Oui c'est ça ... faute de frappe.
InformationsquelleAutor ffritz | 2017-05-18