Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
mongoexport を使用して、バイナリ形式の画像データも含む mongodb データをエクスポートしています。
エクスポートは csv 形式で行われます。
csvファイルからpythonに画像データを読み込もうとし、画像ファイルのように.jpg形式でディスクに保存しようとしました。
しかし、データが壊れていて、画像が保存されていないようです。
誰かがそのような状況に遭遇したか、同様のことを解決しましたか?
ありがとう、
注意すべき点の1つは、10genのいくつかの実装における任意の2MBBSONオブジェクトサイズの制限です。画像データを非正規化し、複数のオブジェクトに保存する必要がある場合があります。
データの保存方法によっては、先頭に 4 バイトのサイズが付く場合があります。破損したエクスポートは、予想より 4 バイト/GridFS チャンク長くなっていますか?