Mongodb 使用mongoose进行“排序”的结果顺序

Mongodb 使用mongoose进行“排序”的结果顺序,mongodb,mongoose,Mongodb,Mongoose,如果一个字段有两个相等的值。该字段上排序的结果顺序是什么?随机或按插入日期排序?如果两个文档的字段值相等,则MongoDB将按照在磁盘上找到的顺序返回结果(即自然顺序) 发件人: 自然秩序: 数据库引用上的文档的顺序 磁盘。这是默认的排序顺序。请参阅$natural并返回 自然秩序 在某些情况下,这可能与插入日期一致,但并非始终一致(尤其是在对集合执行插入/删除操作时),因此您应该假设这是随机排序

如果一个字段有两个相等的值。该字段上排序的结果顺序是什么?随机或按插入日期排序?

如果两个文档的字段值相等,则MongoDB将按照在磁盘上找到的顺序返回结果(即自然顺序

发件人:

自然秩序

数据库引用上的文档的顺序 磁盘。这是默认的排序顺序。请参阅$natural并返回 自然秩序

在某些情况下,这可能与插入日期一致,但并非始终一致(尤其是在对集合执行插入/删除操作时),因此您应该假设这是随机排序