简单的问题,数组在 MongoDB 中存储时是否保持顺序?
是的,事实上,通过谷歌快速搜索这个主题,似乎很难重新排列它们: http://groups.google.com/group/mongodb-user/browse_thread/thread/1df1654889e664c1
Yep MongoDB 保持数组的顺序. . 就像 Javascript 引擎一样. 。
我知道这是一个老问题,但 Mongo 文档现在指定所有文档属性在插入时保持其顺序。这自然也延伸到数组。
文件字段顺序 MongoDB 保留写操作后文档字段的顺序,但以下情况除外: _ id 字段始终是文档中的第一个字段。 包含字段名称重命名的更新可能导致文档中字段的重新排序。 在2.6版本中更改 : 从2.6版本开始,MongoDB 主动尝试保留文档中的字段顺序。在版本2.6之前,MongoDB 不主动保留文档中字段的顺序。
MongoDB 保留写操作后文档字段的顺序,但以下情况除外:
在2.6版本中更改 : 从2.6版本开始,MongoDB 主动尝试保留文档中的字段顺序。在版本2.6之前,MongoDB 不主动保留文档中字段的顺序。