A veces sólo tiene que eliminar todos los bancos y empezar de cero! El uso de la cáscara de MongoDB hace esto muy fácil:
const dbs á db.getMongo().getDBNames();
for(let index in dbs)
db á db.getMongo().getDB(dbs[index]);
const dbName á db.getName();
if(['admin', 'local']!. includes(dbName))
print('Eliminación del banco $'dbName'');
db.dropDatabase();
}
}
Este código elimina de forma segura todos los bancos manteniendo solo los bancos: Local y Admin, conservando todos los usuarios y los accesos creados anteriormente.
Como se podía ver hacer scripts usando el shell mongo es bastante simple y potente.