私は次のようになります小説のコレクションを持っています。私は長い文章(100K言葉+)を追加しようとすると、私はエラーを取得する:MongoDBのドキュメントサイズ制限は
例外RangeError:私が集まっている
、外部のバッファ境界を書き込もうとするとは、BSON文書が16メガバイトよりも大きいことを意味しますしたがって制限を超える。
これは比較的一般的な状況です。この制限を回避する方法を検討しています。たとえば、小説を10k語のさまざまな塊に分割できます。つまり、ドキュメントが別のコレクション(つまり、アップロードされたテキストごとに1つの新しいコレクション)を構成する必要があることを意味します。これは私にはほとんど意味がありません。
この場合、MongoDBデータベースを設計するための標準的/推奨の方法はありますか?
また、JS/Nodeに文書を挿入する前にBSONのサイズを確認することはできますか?