Я относительно новичок в MongoDB, и я не смог найти решение для того, что я ищу.Идите по всей базе данных Mongo
Я хотел бы перебрать все базы данных mongo и выполнить некоторую команду для каждой коллекции каждой базы данных. Я могу запустить следующую команду, чтобы получить все имена ДБ:
db.runCommand({ listDatabases: 1 }).databases.forEach(function (db) {
print ("db=" + db.name);
});
Но как я «переключатель» базы данных в цикле ForEach, так что я могу запустить запрос к каждой базе данных? Я хочу использовать что-то вроде use db.name
внутри цикла, но это не работает.
Зачем вам это нужно? – styvane