结果按照找到的顺序返回,这可能是 与插入顺序一致(但不保证是)
我关注结果中的文件顺序。无论如何存储和索引它们。
例如,
如果我发出查询并按顺序得到结果
[id1, id3, id6, id2]
我再次发出相同的查询,然后订单可能会改变吗?
如果我得到如下结果,那就没问题了
[id1, idx, id6, id2] //Because I inserted idx and deleted id3
我希望id1应该始终出现在id6之前,而id6应该出现在id2之前。 我在分片环境中使用mongodb。
答案 0 :(得分:1)
MongoDB是否始终以相同的顺序返回查询结果?
简短的回答是:否。
我认为我们在谈论未使用显式sort()
方法时的情况。在这种情况下,只有在查询capped collection.