MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

Comment projeter l'index de tableau après avoir déroulé un tableau avec le framework d'agrégation MongoDB

Le nouveau MongoDB 3.2 prend en charge le déroulement de l'index de tableau.

Au lieu de passer un chemin, le $unwind opérateur, vous pouvez passer un objet avec le champ path et le champ includeArrayIndex qui contiendra l'index du tableau.

De la documentation officielle de MongoDB :

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