按照以前的经验,collection里的数据,在使用默认_id的情况下,是按id增序排在最后;
然后在批量获取的时候也是以此默认排序;
但是今天发现数据库里的数据前后顺序突然乱了,上下挪了几位,如下图所例:
这是同时insert的一段连续的数据,看截图上的倒数两位,当时insert后他们的顺序是{82、97、a7、b6、c3},也就是自然增序;
但今天晚上突然就变成现在这个样子了{97、a7、82、c3、b6},前后无规律的乱了!!
我有些页面没做严格的orderby,按照数据库默认顺序来的,顿时就凌乱了...
这个无规律的乱序会影响整个collection的数据,但是每条数据跑的也不远,都在附近飘
不知道我描述清楚没有....
我知道解决的办法是自己加orderby,但是还是忍不住吐糟一下,数据库里的数据会不定时的上下乱窜?
一样的问题,崩溃了
遇到同样的问题,为什么数据记录里的数据会出现改变?导致整个小程序废了!!!!!
遇到同样的问题
加一个时间排序就行了