MongoDB 3.2 mới được phát hành hỗ trợ giải nén chỉ mục mảng.
Thay vì chuyển một đường dẫn, hãy $unwind
, bạn có thể chuyển một đối tượng với trường path
và trường includeArrayIndex
sẽ giữ chỉ mục mảng.
Từ tài liệu chính thức của MongoDB:
{
$unwind:
{
path: <field path>,
includeArrayIndex: <string>,
preserveNullAndEmptyArrays: <boolean>
}
}