import sys
from io import StringIO
from bson.binary import Binary
from pymongo import MongoClient
from PIL import Image
data = open(sys.argv[1], 'rb').read()
client = MongoClient()
db = client.so
db['images'].remove()
db['images'].insert({'id': 1, 'img': Binary(data)})
for rec in db['images'].find():
    im = Image.open(StringIO(rec['img']))
im.show()
Показать изображение двоичного файла PNG, хранящегося в MongoDB