sql >> Database >  >> NoSQL >> MongoDB

Opgeslagen afbeelding ophalen van mongodb met python

Maak uw fs variabele zoals voorheen, en:

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

U kunt ook een lijst met bestanden opvragen zoals:

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

Ook een opmerking over uw code:het is erg traag om de MongoClient- en GridFS-instanties opnieuw te maken voor elke iteratie van uw lus. Maak ze één keer voordat je begint met herhalen, en hergebruik ze.




  1. Automatisch aanvullen opnieuw instellen

  2. De strijd om de NoSQL-databases - MongoDB en Cassandra vergelijken

  3. Bestand doorgeven aan actieve taak / achtergrondtaak

  4. Het authenticatiemechanisme SCRAM-SHA-1 wordt niet ondersteund