Ich habe eine MongodDB-Datenbank (Mydbase) mit verschiedenen Sammlungen darin (Coll1, Coll2, Coll3). Ich möchte alle Dokumente aller Sammlungen in einer Listenstruktur (= Datenbank) von Listen (= Sammlungen) von Dokumenten (Dokumenten) mit PyMongo sammeln. Ich habe folgendes versucht:Abrufen aller Dokumente aller Sammlungen aus einer Datenbank in MongoDB mit PyMongo
[list(db.coll.find({})) for coll in db.collection_names()]
aber es gibt eine Liste leerer Listen zurück. Welches ist ein bisschen eines seltsam, denn wenn ich nur eine Sammlung in ähnlicher Weise abfragen:
list(db.coll1.find({}))
, die eine besiedelte Liste gibt wie erhofft. Was ist das Problem hier?