Menu Docs
Página inicial do Docs
/
MongoDB Compass

Shell MongoDB incorporado

Nesta página

  • Abra o Shell Incorporado do MongoDB
  • Usar o shell do MongoDB incorporado
  • Desative o Shell Incorporado do MongoDB

A partir da versão 1.22, O MongoDB Compass contém um shell embutido, mongosh. mongosh é um ambiente JavaScript para interagir com sistemas MongoDB. Você pode utilizar o mongosh para testar queries e operações em seu banco de dados.

Para abrir o mongoshincorporado, você pode:

  • Clique em >_ à direita do nome da sua implantação em Connections Sidebar.

  • Clique em >_Open MongoDB shell no canto superior direito de qualquer aba conectada a uma implantação do MongoDB.

Por padrão, mongosh, conecta-se ao banco de dados test. Para usar um banco de dados diferente, execute o seguinte comando em mongosh:

use <database name>

Para executar uma operação no Shell MongoDB incorporado, digite a operação no shell e pressione Enter.

O exemplo a seguir executa uma operação db.collection.find():

Exemplo

db.employees.find( { "last_name": "Smith" } )

Para gravar uma operação que se estenda por várias linhas no mongosh incorporado, comece com a primeira linha e pressione Shift + Enter para passar para a próxima linha de código.

Quando terminar de escrever sua operação, pressione Enter para executá-la.

O seguinte exemplo de múltiplas linhas executa o estágio $match em um pipeline de agregação:

Exemplo

db.employees.aggregate( [ // press Shift + Enter
{ $match: { "last_name": "Smith" } } // press Shift + Enter
] ) // Press Enter

Você pode desativar o MongoDB Shell incorporado no Compass para evitar a execução de comandos não autorizados no mongosh.

Para desabilitar o shell MongoDB incorporado:

1
2

O Compass abre uma caixa de diálogo onde você define suas configurações do MongoDB Compass.

3

Se você selecionar Set Read-Only Mode, o Compass desmarcará automaticamente a configuração Enable MongoDB Shell.

4

Os links a seguir direcionam para a documentação do mongosh, em que se pode encontrar uma referência completa sobre o mongosh, inclusive sobre sintaxe e comportamentos.

Voltar

Importar e exportar dados