Этот пример подключится к MongoDB, работающей на localhost (на стандартном порту 27017) без имени пользователя и пароля, и откроет базу данных с именем mydb (также см. Минимальный пример подключения к MongoDB на Python с помощью pymongo), откроет коллекцию mycollection и переберёт все документы в указанной коллекции, выводя каждый документ.
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)Это выведет, например,
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