Para agentes de IA: um índice de documentação está disponível em https://www.mongodb.com/pt-br/docs/llms.txt — as versões de markdown de todas as páginas estão disponíveis anexando .md a qualquer caminho de URL.
Menu Docs

Shell MongoDB incorporado

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

Para abrir o mongosh incorporado, você pode:

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

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

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

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 db.collection.find() operação:

Exemplo

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

Para escrever uma operação que se estenda por várias linhas no incorporado, comece com a primeira linha e mongosh 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 em $match um agregação pipeline:

Exemplo

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

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

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, que contém mais uma referência completa para, incluindo sintaxe e mongosh comportamentos.