MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

Извлечете съхранено изображение от mongodb с помощта на python

Създайте своя fs променлива както преди, и:

data = fs.get_last_version(filename).read()

Можете също така да поискате списък с файлове като:

from bson import Regex
for f in fs.find({'filename': Regex(r'.*\.(png|jpg)')):
    data = f.read()

Също така, коментар относно вашия код:много е бавно да се пресъздадат екземплярите на MongoClient и GridFS за всяка итерация на вашия цикъл. Създайте ги веднъж, преди да започнете да циклите, и ги използвайте повторно.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Как да ограничите максималната референция на родителския възел в mongodb

  2. Геопространствено $близо до стойността на полето на текущия документ

  3. Как да използвам MongoDB транзакция с Mongoose?

  4. Не може да се предаде стойност на параметъра в хранилището на findOneBy Symfony

  5. Намерете някои стойности в колекция на mongodb?