2016-07-09 4 views

答えて

1

MongoDBでは、サイズが16MBを超えるデータは保存できませんが、イメージはイメージの解像度に基づいてサイズを簡単に超えることがあります。

GridFSを使用してイメージを保存します。GridFSは、BSONドキュメントのサイズ制限の16 MBを超えるファイルを保存および取得するための仕様です。

GridFSはファイルを1つのドキュメントに格納するのではなく、ファイルを複数の部分に分割するか、またはチャンク1に分割し、各チャンクを別々のドキュメントとして保存します。デフォルトでは、GridFSは255KBのチャンクサイズを使用します。つまり、最後のチャンクを除いて、GridFSは255 KBのチャンクにファイルを分割します。最後のチャンクは必要なだけの大きさです。 GridFS

NodeJSとGridFS

http://mongodb.github.io/node-mongodb-native/api-articles/nodekoarticle2.html

https://medium.com/@alvenw/how-to-store-images-to-mongodb-with-node-js-fb3905c37e6d#.268827v7s

を使用して格納し、画像を取得するため

実装例

関連する問題