MongoDB文档中的数组是否始终保持有序?

时间:2012-04-03 19:26:51

标签: mongodb

我可以找到足够的证据表明MongoDB总是按插入或更新文档时的顺序保存,但我在MongoDB的文档中找不到明确说明的内容。

所以我会继续问一下[可能是愚蠢的]问题:MongoDB文档中的数组是否按照插入/更新时指定的顺序保存?

分片/复制/等。 影响这种排序,对吗?

1 个答案:

答案 0 :(得分:3)

如果您正在谈论文档字段的数组值的顺序,那么始终保留订单。 See this question

如果您谈论集合中的文档顺序,据我所知,您不应指望任何订单。如果您需要订单,则应实施自己的created_atsequence_index字段。