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.

0 0 votos
Nota do Artigo
Subscribe
Notify of
guest

0 Comentários
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x