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>
}
}