Comment itérer tous les documents dans une collection MongoDB en utilisant pymongo
Cet exemple se connectera au MongoDB s’exécutant à localhost (sur le port par défaut 27017) sans aucun nom d’utilisateur ou mot de passe et ouvrira la base de données nommée mydb (voir aussi Exemple minimal de connexion Python MongoDB en utilisant pymongo), ouvrira la collection mycollection et itérera tous les documents dans ladite collection, imprimant chaque document.
mongodb_iter_docs.py
from pymongo import MongoClient
client = MongoClient("mongodb://localhost")
db = client["mydb"]
mycollection = db["mycollection"]
for doc in mycollection.find():
print(doc)Ceci imprimera, par exemple,
mongodb_iter_output.py
{'_id': 123, 'name': 'John', 'phone': '+123456789'}Si cet article vous a aidé, pensez à m'offrir un café ou à faire un don via PayPal pour soutenir la recherche et la publication de nouveaux articles sur TechOverflow