Erstellen Sie Ihr fs
Variable wie zuvor, und:
data = fs.get_last_version(filename).read()
Sie könnten auch nach einer Liste von Dateien suchen wie:
from bson import Regex
for f in fs.find({'filename': Regex(r'.*\.(png|jpg)')):
data = f.read()
Außerdem ein Kommentar zu Ihrem Code:Es ist sehr langsam, die MongoClient- und GridFS-Instanzen für jede Iteration Ihrer Schleife neu zu erstellen. Erstellen Sie sie einmal, bevor Sie mit dem Schleifen beginnen, und verwenden Sie sie wieder.