标签: python string mongodb base64 bson
我正在使用pymongo在mongo中保存一些图片(每张图片少于1 MB)。
pymongo
使用Binary data,保存时会更小,但是我必须迭代mongo光标并将图像更改为字符串,保存到新数组,然后使用json.dumps并返回。
Binary data
json.dumps
使用String,我可以只使用Bson.json_util.dumps转储mongo游标并返回。但是前端需要自己做Base64.decode,因为json会将二进制数据编码为base64字符串。
String
Bson.json_util.dumps
Base64.decode
json
最佳做法是什么?