Créez votre fs
variable comme avant, et :
data = fs.get_last_version(filename).read()
Vous pouvez également interroger une liste de fichiers comme :
from bson import Regex
for f in fs.find({'filename': Regex(r'.*\.(png|jpg)')):
data = f.read()
Aussi, un commentaire sur votre code :il est très lent de recréer les instances MongoClient et GridFS pour chaque itération de votre boucle. Créez-les une fois avant de commencer à boucler et réutilisez-les.