收藏
回答

云数据库里的数据记录顺序会突然乱掉?

按照以前的经验,collection里的数据,在使用默认_id的情况下,是按id增序排在最后;

然后在批量获取的时候也是以此默认排序;

但是今天发现数据库里的数据前后顺序突然乱了,上下挪了几位,如下图所例:

这是同时insert的一段连续的数据,看截图上的倒数两位,当时insert后他们的顺序是{82、97、a7、b6、c3},也就是自然增序;

但今天晚上突然就变成现在这个样子了{97、a7、82、c3、b6},前后无规律的乱了!!

我有些页面没做严格的orderby,按照数据库默认顺序来的,顿时就凌乱了...

这个无规律的乱序会影响整个collection的数据,但是每条数据跑的也不远,都在附近飘


不知道我描述清楚没有....

我知道解决的办法是自己加orderby,但是还是忍不住吐糟一下,数据库里的数据会不定时的上下乱窜?

回答关注问题邀请回答
收藏

1 个回答

  • 陈宇明
    陈宇明
    04-03

    加一个时间排序就行了

    04-03
    有用
    回复
登录 后发表内容
问题标签