Ich bin relativ neu in MongoDB und ich war nicht in der Lage, eine Lösung für das, wonach ich suche, zu finden.Iterate über alle Mongo-Datenbank
Ich würde gerne über alle Mongo-Datenbanken iterieren und einen Befehl für jede Sammlung jeder Datenbank ausführen. Ich kann den folgenden Befehl ausführen, um alle db Namen zu erhalten:
db.runCommand({ listDatabases: 1 }).databases.forEach(function (db) {
print ("db=" + db.name);
});
Aber wie ich „Schalter“ Datenbank innerhalb foreach-Schleife, so kann ich Abfrage für jede Datenbank ausgeführt werden? Ich möchte etwas wie use db.name
innerhalb der Schleife verwenden, aber das funktioniert nicht.
Warum würden Sie das wollen? – styvane