Den nyligen släppta MongoDB 3.2 stöder avveckling av arrayindex.
Istället för att passera en sökväg använder du $unwind
operatorn kan du skicka ett objekt med fältet path
och fältet includeArrayIndex
som kommer att hålla arrayindexet.
Från MongoDB officiell dokumentation:
{
$unwind:
{
path: <field path>,
includeArrayIndex: <string>,
preserveNullAndEmptyArrays: <boolean>
}
}