FERRAMENTAS
MongoDB Shell (mongosh)
Uma ferramenta interativa para manipulação de dados (CRUD), consultas avançadas (pipelines) e gerenciamento de usuários, replicação de dados e dimensionamento.
Use scripts para automatizar tarefas comuns.
Escreva scripts no MongoDB Shell (mongosh) para automatizar modificações de dados, como atualizar documentos em massa, e tarefas administrativas, como verificar o uso de índice. Para facilitar a distribuição e reutilização, você também pode empacotar seus scripts como snippets.
Realizar operações CRUD
Executar pipelines de agregação
Centro de aprendizagem
Perguntas frequentes
MongoDB Shell (mongosh) é uma ferramenta interativa utilizada para manipulação direta de dados, consultas avançadas, administração de banco de dados e controle de acesso. Ele pode realizar todas as operações essenciais de dados: criar/visualizar, adicionar, atualizar e excluir dados. Você também pode executar consultas poderosas para analisar seus dados e realizar tarefas administrativas, como gerenciar o acesso de usuários ou criar índices para melhorar o desempenho. Todas essas ações podem ser escritas em scripts, permitindo que você automatize facilmente tarefas repetitivas.
A diferença primária está relacionada a dados versus infraestrutura de dados.
A maneira mais simples de compreender a diferença é refletir sobre o que você deseja gerenciar.
- O MongoDB Shell (mongosh) permite que você interaja e gerencie dados em seu banco de dados MongoDB. Ele pode ser utilizado com qualquer tipo de implantação do MongoDB, incluindo Atlas, Enterprise Advanced ou MongoDB Community.
- O Atlas CLI permite que você gerencie a infraestrutura de nuvem para seu banco de dados, incluindo servidores e configurações de segurança. Ele foi projetado especificamente para funcionar apenas com clusters Atlas.
Você deve usar o MongoDB Shell (mongosh) quando precisar:
- Interaja com seus dados, como visualizar, adicionar, atualizar ou excluir documentos.
- Execute consultas e agregações complexas para analisar dados. Você também pode gravar e executar scripts personalizados do Node.js.
- Realize tarefas administrativas específicas do banco de dados, como criar índices para melhorar o desempenho ou gerenciar funções de usuário dentro de um banco de dados.
Você deve usar o Atlas CLI quando precisar:
- Automatize e gerencie seu ambiente de nuvem Atlas, como criar, atualizar ou excluir clusters de banco de dados inteiros.
- Configure a infraestrutura e a segurança do seu projeto Atlas, como configurar regras de acesso à rede ou gerenciar backups.
- Integre o MongoDB Atlas aos seus fluxos de trabalho DevOps e pipelines de CI/CD para implantações e gerenciamento automatizado.
Interaja com seu banco de dados programaticamente
- Realizar operações CRUD
- Executar pipelines de agregação
- Gerenciar bancos de dados e collections
- Administrar servidores
- Gerenciar o acesso e a segurança
_Spot.png)