Outros - Wanderson304/MongoDB GitHub Wiki

Outros

Site de exemplo de Json Como criar e configurar um ambiente Cloud MongoDB | Meetup SaveinCloud Como criar conexão com o MongoDb Atlas ? Deletar Itens duplicados Saber tamanho da Base de Dados e das Collections - TOP

Exibir no cmd informações do banco banco conectado.

crie um arquivo chamado .mongoshrc.js, no home do usuário atual

Adicione o seguinte código ao arquivo:

Obs: remova os pontos de marcação

  • prompt = () => {

    • let returnString = "";
    • const dbName = db.getName();
    • const isEnterprise = db.serverBuildInfo().modules.includes("enterprise");
    • const mongoURL = db.getMongo()._uri.includes("mongodb.net");
    • const nonAtlasEnterprise = isEnterprise && !mongoURL;
    • const usingAtlas = mongoURL && isEnterprise;
    • const readPref = db.getMongo().getReadPrefMode();
    • const isLocalHost = /localhost|127.0.0.1/.test(db.getMongo()._uri);
    • const currentUser = db.runCommand({ connectionStatus: 1 }).authInfo.authenticatedUsers[0]?.user;
  • if (usingAtlas) {

  • returnString += Atlas || ${dbName} || ${currentUser} || ${readPref} || =>

  • } else if (isLocalHost) {

  • returnString += ${nonAtlasEnterprise ? "Enterprise || localhost" : "localhost" } || ${dbName} || ${readPref} || =>

  • } else if (nonAtlasEnterprise) {

  • returnString += Enterprise || ${dbName} || ${currentUser} || ${readPref} || =>

  • } else {

  • returnString += ${dbName} || ${readPref} || =>

  • }

  • return returnString;

  • };