29

メインの mongodb.org サイトで、MongoDB の文字列データ型の最大長に関する情報を見つけることができませんでした。私はリレーショナル データベースのバックグラウンドから来ており、通常は最大長があります。ありがとうございました!

4

3 に答える 3

45

この他の質問はあなたの質問に答えるはずです:

4MB (BSON に変換した場合) を超えるドキュメントは、データベースに保存できません。これはやや恣意的な制限です (将来的に引き上げられる可能性があります)。これは主に、不適切なスキーマ設計を防ぎ、一貫したパフォーマンスを確保するためのものです。

その質問に対する選択された回答で、コメンターは、現在8mbまたは16mbの大きさになる可能性があると述べていることに注意してください。

したがって、あなたの質問に答えるには、必ずしも単一の文字列が特定の長さにしかできないというわけではなく、ドキュメント全体が 16MB 未満でなければならないということです。

于 2012-05-31T05:20:38.327 に答える
4

See this:

The maximum BSON document size is 16 megabytes. The maximum document size helps ensure that a single document cannot use excessive amount of RAM or, during transmission, excessive amount of bandwidth. To store documents larger than the maximum size, MongoDB provides the GridFS API.

于 2017-06-08T09:45:41.013 に答える