Я хочу отсортировать результаты поиска по убыванию. Как я могу обработать его с помощью $ exists: true? Я хочу сортировать длину массива.Сортировка данных по длине массива
MongoDB
{
"likelist" : [
"5778173453f8f28a119d6eaa",
"5778173453f8f28a119d6eab"
],
"unlikelist" : [
"57781e7978ac42eb027d3728"
]
}
Node.js
Data.find({
$and: [
query,
{ "likelist": { $exists: true } }
]
}).limit(req.body.limit).lean().exec(function (err,data) {
console.log(data)
});
почему не вы использовать '.sort ({» _id ": 1})' –
Потому что я хочу сортировать по длине массива. Самое высокое первое. – Tony