0

我是使用 MongoDB 的新手。我的问题是在擦除和删除元素后,孩子们是否仍然按 id 排序。例如,我有一个包含按时间排序的帖子的数据库。是不是按真实顺序添加一些帖子并删除后会按时间排序。

4

1 回答 1

0

MongoDB 插入将以自然顺序呈现数据——它们被插入的顺序。如果要对结果进行排序,可以使用排序谓词进行查询。我的建议是您创建一个复合索引来满足您的查询过滤谓词以及您的排序标准。这遵循推荐的 ESR(平等 - 排序 - 范围)规则。有关 ESR 规则的详细信息,请参阅MongoDB 索引最佳实践

于 2021-07-03T18:20:58.680 回答