MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Pobierz zapisany obraz z mongodb za pomocą Pythona

Utwórz swój fs zmienna jak poprzednio i:

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

Możesz również zapytać o listę plików, takich jak:

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

Również komentarz na temat twojego kodu:bardzo wolno odtwarzać instancje MongoClient i GridFS dla każdej iteracji pętli. Utwórz je raz, zanim zaczniesz zapętlać, i użyj ich ponownie.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB „nie można znaleźć indeksu dla zapytania $geoNear”

  2. MongoDB i Mongoid w produkcji

  3. Nodejs / Express — uruchamianie mojej aplikacji:express.createServer() jest przestarzałe

  4. Pula połączeń w pakiecie Go mgo

  5. Nie znaleziono klasy „Jenssegers\Mongodb\MongodbServiceProvider”