MongoDB 3.2 yang baru dirilis mendukung pelepasan indeks array.
Alih-alih melewati jalur $unwind
operator, Anda dapat melewatkan objek dengan bidang path
dan bidang includeArrayIndex
yang akan menampung indeks array.
Dari dokumentasi resmi MongoDB:
{
$unwind:
{
path: <field path>,
includeArrayIndex: <string>,
preserveNullAndEmptyArrays: <boolean>
}
}