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