我想按降序对检索进行排序。我如何使用$ 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