Página inicial do Docs → Visualizar & analisar dados → MongoDB Compass
Shell MongoDB incorporado
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.
Abra o Shell Incorporado do MongoDB
Para abrir o mongosh
incorporado, clique em _MONGOSH na parte inferior da janela do MongoDB Compass.
Usar o shell do MongoDB incorporado
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" } )
Operações de várias linhas no shell do MongoDB incorporado
Para escrever 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 aggregation pipeline:
Exemplo
db.employees.aggregate( [ // press Shift + Enter { $match: { "last_name": "Smith" } } // press Shift + Enter ] ) // Press Enter
Saiba mais
Os links a seguir direcionam para a documentação do mongosh, que contém mais uma referência completa para mongosh
, incluindo sintaxe e comportamentos.
Aprenda como realizar operações CRUD no
mongosh
.Aprenda como executar aggregation pipelines no
mongosh
.Veja uma lista completa de
mongosh
métodos do .