我可以找到充分的证据表明 MongoDB 始终按照插入或更新文档时给定的顺序保存,但我无法在 MongoDB 的文档中明确说明。
所以我会继续问 [可能是愚蠢的] 问题:MongoDB 文档中的数组是否按照插入/更新时指定的顺序保存?
和分片/复制/等。不影响此排序,对吗?
我可以找到充分的证据表明 MongoDB 始终按照插入或更新文档时给定的顺序保存,但我无法在 MongoDB 的文档中明确说明。
所以我会继续问 [可能是愚蠢的] 问题:MongoDB 文档中的数组是否按照插入/更新时指定的顺序保存?
和分片/复制/等。不影响此排序,对吗?
如果您正在谈论文档字段的数组值的顺序,那么是的,该顺序始终保持不变。看到这个问题。
如果您谈论集合中文档的顺序,据我所知,您不应该指望任何顺序。如果你需要一个命令,你应该实现你自己的created_at
或sequence_index
字段。