pymongo: Alle Dokumente einer MongoDB-Collection iterieren

English Deutsch

Dieses Beispiel verbindet sich mit der MongoDB auf localhost (Standardport 27017) ohne Benutzername oder Passwort und öffnet die Datenbank namens mydb (siehe auch Python MongoDB minimal connect example using pymongo), öffnet die Collection mycollection und iteriert über alle Dokumente in dieser Collection, wobei jedes Dokument ausgegeben wird.

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)

Dies gibt beispielsweise aus:

mongodb_iter_output.py
{'_id': 123, 'name': 'John', 'phone': '+123456789'}

Check out similar posts by category: Databases, MongoDB