Добрый день!
Имеется вложенный массив в документ.
В массиве лежат ObjectId документов...
при выборке таким образом:
await Page.find({ '_id' :{ $in:projectItem.pages}}, function(err,data){})
.populate(["page"])
.exec(function (err, pages) {
if (err) {
return res.status(404).json({
status: "error",
message: "Pages not found",
});
}
res.json({pages});
});
где projectItem.pages - массив с id
в итоге я получаю массив с документами в порядке их изначального добавления(по датам), а нужно именно в том который задан в самом массиве
Как исправить ?