1
2
嗯,是的,而且。。。不完全是这样。 文档默认按自然顺序排序。这最初是文档存储在磁盘上的顺序,实际上是文档添加到集合中的顺序。 然而,这种顺序是不确定的,因为一旦这些文档在更新操作后增长,文档可能会在磁盘上移动,并且无法再适应当前空间。这样,初始(插入)顺序可能会发生变化。 保证插入顺序排序的方法是 {_id:1} 只要_id是ObjectId类型即可。这将返回按升序排序的文档。 写入操作不会同时发生。写锁是在数据库级别(V 2.4及更高版本)中强制执行的。_id的前四个字节是插入时间戳,最后三位是随机计数器,用于区分(和排序)具有相同时间戳的ObjectId实例。 _id字段默认为索引字段 |
Hayato · 如何检查我是如何安装MongoDB的 2 年前 |
Valeri · 如何仅获取布尔值数组中没有“false”的文档? 2 年前 |
Agrim Singh · 用户数据。名称未显示用户名 2 年前 |
danilonet · MongoDb。NET-ObjectId序列化 2 年前 |
Windy · MongoDB-查询计算和分组多个项目 2 年前 |
Mike Kharkov · 无法从数据库中检索多个值 2 年前 |