Den nyligt udgivne MongoDB 3.2 understøtter afvikling af array-indekset.
I stedet for at passere en sti, er $unwind
operator, kan du sende et objekt med feltet path
og feltet includeArrayIndex
som vil holde array-indekset.
Fra MongoDB officielle dokumentation:
{
$unwind:
{
path: <field path>,
includeArrayIndex: <string>,
preserveNullAndEmptyArrays: <boolean>
}
}