Новоиздаденият MongoDB 3.2 поддържа развиване на индекса на масива.
Вместо да подавате път $unwind
оператор, можете да предадете обект с полето path
и полето includeArrayIndex
който ще съдържа индекса на масива.
От официалната документация на MongoDB:
{
$unwind:
{
path: <field path>,
includeArrayIndex: <string>,
preserveNullAndEmptyArrays: <boolean>
}
}