MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

So projizieren Sie den Array-Index nach dem Entladen eines Arrays mit dem MongoDB-Aggregationsframework

Die neu veröffentlichte MongoDB 3.2 unterstützt das Entladen des Array-Index.

Anstatt einen Pfad zu übergeben, wird $unwind verwendet Operator können Sie ein Objekt mit dem Feld path übergeben und das Feld includeArrayIndex die den Array-Index enthält.

Aus der offiziellen MongoDB-Dokumentation:

{
  $unwind:
  {
    path: <field path>,
    includeArrayIndex: <string>,
    preserveNullAndEmptyArrays: <boolean>
  }
}