mongodb怎么使得排序在服务端生效
 发布于 8 年前  作者 bringtree  3957 次预览  最后一次回复是 8 年前  来自 问答 

整个表的数据 都乱了。 想对整个表按_id排个序。 求大神给个操作。 我看文档 看不懂。我猜可能是要update 。

8 回复
Yuki-Minakami

数据库内部存储的顺序没意义 只要在取出来的时候做一个排序就好了

tomoya92

mongodb的id你能看懂? 一般都是按照时间排序吧!

nnliang
find().sort({_id: 1 || -1})
nullcc

干嘛要对_id排序。。

1416759661

find().sort({_id: 1}) //1代表升序,-1代表降序。 相关视频教程http://yyjcw.com/html/News/1880.html

CooooSo

@bringtree 默认_id是momgodb自动生成的一个以时间 机器等信息为基准生成的 默认可以认为是时间排序,一般排序操作是在查找出来的时候 根据需求对某字段进行sort 方法参考楼上

bringtree

@1416759661 你这样是没更新到服务端的

bringtree

我要更新到服务端的 。不是说只在本地生效。。。