收藏
回答

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

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

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

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

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

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

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

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


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

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

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

4 个回答

  • 王云龙
    王云龙
    2023-08-08

    一样的问题,崩溃了

    2023-08-08
    有用
    回复
  • 楊
    2022-04-29

    遇到同样的问题,为什么数据记录里的数据会出现改变?导致整个小程序废了!!!!!

    2022-04-29
    有用
    回复
  • 27
    27
    2020-12-26

    遇到同样的问题

    2020-12-26
    有用
    回复
  • 陈宇明
    陈宇明
    2020-04-03

    加一个时间排序就行了

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