MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

Recuperar imagem armazenada do mongodb usando python


Crie seu fs variável como antes, e:
data = fs.get_last_version(filename).read()

Você também pode consultar uma lista de arquivos como:
from bson import Regex
for f in fs.find({'filename': Regex(r'.*\.(png|jpg)')):
    data = f.read()

Além disso, um comentário sobre seu código:é muito lento para recriar as instâncias MongoClient e GridFS para cada iteração do seu loop. Crie-os uma vez antes de iniciar o loop e reutilize-os.