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;
-
};