存储在MongoDB中的数组是否保持其顺序?
简单的问题,数组保存在MongoDB中的顺序吗?
是的,MongoDB保持数组的顺序..就像Javascript引擎..
是的,事实上,从这个主题的快速谷歌search,似乎是很难重新sorting: http : //groups.google.com/group/mongodb-user/browse_thread/thread/1df1654889e664c1
我意识到这是一个老问题,但Mongo文档现在指定所有文档属性在插入时保留其顺序 。 这自然也延伸到数组。
文件字段顺序
除以下情况外,MongoDB保留写入操作之后的文档字段的顺序:
- _id字段总是文档中的第一个字段。
- 包括重命名字段名称的更新可能会导致文档中字段的重新sorting。
在版本2.6中更改 :从版本2.6开始,MongoDB主动尝试保留文档中的字段顺序。 在版本2.6之前,MongoDB没有主动保留文档中字段的顺序。
- 在MongoDB中过滤embedded式文档
- mongoose,select一个特定的领域与查找
- MongoDB:initAndListen中的exception:20试图在只读目录/ data / db上创build一个locking文件,终止
- Flask用户authentication
- 如何保护MongoDB / MongoDB中的密码字段,以便在填充集合时不会在查询中返回?
- BadValue无效或无用户区域设置。 请确保LANG和/或LC_ *环境variables设置正确
- 我应该select什么:MongoDB / Cassandra / Redis / CouchDB?
- 如何浏览或查询实时MongoDB数据?
- MongoDB与Firebase