1

私が使用しているmongodbのルビーラッパーがmongoidであるレコードを保存するためのデータベースとしてmongodbを使用しているアプリケーションがあります

上記のエラーが発生するまで、すべてが正常に機能していました

最大挿入サイズの16,000,000バイトを超えました

エラーを取り除く方法を特定できますか。

構成ファイルがないmongodbサーバーを実行しています(mongodbソースファイルで構成が提供されていません)

誰でも助けることができます

4

2 に答える 2

6

MongoDBで1つのドキュメントの上限に達しました。大きなデータファイルをMongoDBに保存する場合は、代わりにGridFを使用してください。ドキュメントにサブドキュメントが多すぎる場合は、ドキュメントを分割して、ネストする代わりにリレーションを使用することを検討してください。

于 2012-05-01T14:07:23.787 に答える
2

ドキュメントあたり16MBのデータの制限は、非常によく知られている制限です。GridFSを使用して、任意のサイズ+メタデータの任意のバイナリデータを保存します。

于 2012-05-01T14:10:44.573 に答える