результат $ lookup для массива отсортирован, но я не хочу сортировать результат $ lookup. как предотвратить сортировку результата?
У меня есть API, который возвращает 2d массив пользователей. Схема:
{
...
users: {
type: [
[
{
type: mongoose.Schema.Types.ObjectId,
ref: 'User'
}
]
],
validate: {
validator: function(users) {
return users && users.length > 0;
},
message: 'At Least One User For Team Is Required'
}
},
....
}
конвейер агрегации:
[
...
{
$unwind: '$users'
},
{
$lookup: {
from: User.collection.name,
localField: 'users',
foreignField: '_id',
as: 'users'
}
},
...
]