Este exemplo conectará ao MongoDB rodando em localhost (na porta padrão 27017) sem qualquer nome de usuário ou senha e abrirá o banco de dados chamado mydb (veja também Python MongoDB exemplo minimal de conexão usando pymongo), abrirá a coleção mycollectione iterará todos os documentos na referida coleção, imprimindo cada documento.
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)Isso imprimirá, por exemplo,
mongodb_iter_output.py
{'_id': 123, 'name': 'John', 'phone': '+123456789'}If this post helped you, please consider buying me a coffee or donating via PayPal to support research & publishing of new posts on TechOverflow