sql >> Database >  >> NoSQL >> MongoDB

Hoe een array-index te projecteren na het afwikkelen van een array met het MongoDB-aggregatieframework

De nieuw uitgebrachte MongoDB 3.2 ondersteunt het afwikkelen van de array-index.

In plaats van een pad door te geven, de $unwind operator, kunt u een object doorgeven met het veld path en het veld includeArrayIndex die de array-index zal bevatten.

Van officiële MongoDB-documentatie:

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


  1. Modelparameters doorgeven aan een mangoestmodel

  2. Docker-compose - Redis op 0.0.0.0 in plaats van 127.0.0.1

  3. Koppelen en maken van MongoDB-joins met SQL:deel 3

  4. Is er een verdiepingsfunctie in het Mongodb-aggregatieraamwerk?