mongoose sort排序问题sort,在线等大神...
发布于 10 年前 作者 aquarius001 7491 次预览 最后一次回复是 10 年前 来自 问答
OFFLINE.find({owner_id:user_id},function(err,datares){
if(datares){
if(Users[user_id]){
Users[user_id].emit('offlineMessage',{data:datares});
OFFLINE.remove({owner_id:user_id},function(err,docs){});
}
}else{
Users[user_id].emit('offlineMessage',{data:array()});
}
}).sort({'message_date':-1});
问什么sort之后,顺序不对呢?message_date是string类型的,类型 ‘message_date’ => ‘1427701543000’,这样的数据
5 回复
sort 的调用放到 find 之后连着。现在 sort 执行不到。
@alsotang 我是放到了find之后啊.
@alsotang 帮忙给指点一下,应该放在哪个位置,谢谢
@aquarius001
model.find().sort().exec(callback)@alsotang 谢了