CNode

mongoose sort排序问题sort,在线等大神...

问答
Aaquarius001发布于11 年前最后回复11 年前5 回复7656 浏览0 收藏
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)

A
alsotang#1·11 年前

sort 的调用放到 find 之后连着。现在 sort 执行不到。

A
aquarius001#2·11 年前

@alsotang 我是放到了find之后啊.

A
aquarius001#3·11 年前

@alsotang 帮忙给指点一下,应该放在哪个位置,谢谢

A
alsotang#4·11 年前
引用 aquarius001@alsotang 帮忙给指点一下,应该放在哪个位置,谢谢

@aquarius001 model.find().sort().exec(callback)

A
aquarius001#5·11 年前

@alsotang 谢了

参与回复
登录后即可参与回复。登录