1

ドキュメントが挿入または更新されたときにMongoDBが常に指定された順序で保持されているという十分な証拠を見つけることができますが、MongoDBのドキュメントで明示的に説明されていることはわかりません。

そこで、先に進んで[おそらくばかげた]質問をします。MongoDBドキュメントの配列は、挿入/更新時に指定された順序で保持されていますか?

そして、シャーディング/レプリケーションなど。この順序に影響を与えませんか?

4

1 に答える 1

3

ドキュメントフィールドの配列値の順序について話している場合、はい、順序は常に保持されます。この質問を参照してください

コレクション内のドキュメントの順序について話す場合、私の知る限り、順序を当てにするべきではありません。注文が必要な場合は、独自のフィールドを実装する必要がありcreated_atますsequence_index

于 2012-04-03T19:30:25.147 に答える