Монго использовать строковые или двоичные данные для сохранения изображения? - PullRequest
0 голосов
/ 23 октября 2018

Я использую pymongo для сохранения некоторых изображений (менее 1 МБ на картинку) в монго.

Используйте Binary data, при сохранении оно будет меньше, но мне нужно перебирать курсор монгои измените изображение на строку, сохраните в новый массив, затем используйте json.dumps и вернитесь.

Используйте String, я могу просто использовать Bson.json_util.dumps для дампа курсора Монго и возврата.Но внешнему интерфейсу нужно сделать Base64.decode, так как json будет кодировать двоичные данные в строку base64.

Какова лучшая практика?

...