Sono relativamente nuovo a MongoDB e non sono riuscito a trovare una soluzione per quello che sto cercando.Iterate su tutto il database Mongo
Vorrei eseguire un'iterazione su tutti i database di mongo ed eseguire alcuni comandi su ciascuna raccolta di ciascun database. Posso eseguire il seguente comando per ottenere tutti i nomi DB:
db.runCommand({ listDatabases: 1 }).databases.forEach(function (db) {
print ("db=" + db.name);
});
Ma come faccio a database "switch" nel Ciclo Foreach in modo da poter eseguire query su ogni database? Voglio usare qualcosa come use db.name
all'interno del ciclo ma non funziona.
Perché lo vuoi? – styvane