Página inicial do Docs → Iniciar e gerenciar o MongoDB → MongoDB CLI
Solução de problemas
Nesta página
Erros de comando
Erro: credenciais ausentes
Você pode não ter configurado corretamente suas chaves de API. Certifique-se de que adicionou as chaves de API ao seu perfil ou às suas variáveis de ambiente. Se você criou um perfil com um nome personalizado ou está usando mais de um perfil, certifique-se de que está especificando o perfil correto com o sinalizador --profile
.
Para obter mais informações sobre como configurar corretamente seu perfil, consulte Configurar o MongoDB CLI.
mongocli: comando não encontrado
O executável mongocli
pode estar em um diretório que não está no seu caminho. Você pode adicionar o diretório ao seu caminho, mover o executável para um diretório que esteja em seu caminho ou executar o executável diretamente de seu local.
401 (solicitação "Não autorizado") Você não está autorizado para este recurso.
As credenciais que você forneceu não são válidas para o projeto especificado em seu comando MongoDB CLI. Verifique a precisão das strings de suas chaves públicas e privadas.
Se suas credenciais forem armazenadas em um arquivo de configuração, certifique-se de que o arquivo de configuração esteja no local correto. O local padrão é a pasta .config
do seu diretório inicial. Se você mover o arquivo de configuração para outro lugar, certifique-se de especificar o local na variável de ambiente $XDG_CONFIG_HOME
. Se o MongoDB CLI não conseguir encontrar seu arquivo de configuração e nenhuma credencial for armazenada em variáveis de ambiente, um erro 401
resultará.
401 (solicitação "Não autorizado") O usuário atual não está autorizado a executar essa ação.
A chave de API especificada em seu arquivo de configuração não tem permissão para executar a ação solicitada. As chaves API são configuradas com níveis de permissão específicos, de Project Read Only
(nível mínimo de permissão) até Project Owner
(permissões completas).
401 (solicitação "Não autorizado") O usuário conectado no momento não tem a função de criador de grupos na organização <org-id>.
Este erro pode aparecer ao tentar criar um novo projeto. Sua chave de API especificada deve ter a função Organization Project Creator
no nível da organização para criar novos projetos.
403 (solicitação "Foribiden") O endereço IP <ip-address> não tem permissão para acessar esse recurso.
A chave de API especificada em seu arquivo de configuração não está na lista de acesso do projeto solicitado.
404 (solicitação "Não encontrado") Um ID do grupo <group-id> inválido foi especificado.
O ID do projeto inserido com o comando não existe. Verifique o ID do projeto navegando até a subseção Settings da seção Project na navegação do lado esquerdo do Atlas.
Observação
group ID
e project ID
são sinônimos nos serviços de nuvem do MongoDB.
404 (solicitação "Não encontrado") A organização <org-id> não é uma organização Atlas.
Para usar o MongoDB CLI com o Cloud Manager ou o Ops Manager, você deve especificar o serviço em seu arquivo de configuração. Se você não especificar um serviço, o padrão do MongoDB CLI será Atlas
.
Serviço não suportado: <service-name>
Algumas operações estão disponíveis apenas para o Atlas, enquanto outras estão disponíveis apenas para o Cloud Manager ou o Ops Manager. Este erro pode aparecer se você solicitar uma operação que não está disponível para o serviço especificado.
Configuração de alerta não excluída
Esse erro poderá aparecer se o MongoDB CLI não puder excluir a configuração de alerta especificada pelo ID.
Erros de configuração
Saída em branco ao ler o diretório inicial
Esse erro pode aparecer se o MongoDB CLI não puder acessar seu diretório inicial.
Homedrive, HomePath ou USERPROFILE estão em branco
Esse erro pode aparecer se o MongoDB CLI não puder acessar seu diretório inicial.
Tempo limite de conexão em hosts limitados à Internet
O MongoDB CLI verifica atualizações automaticamente. Isso pode causar problemas se você usar o MongoDB CLI em sistemas com acesso limitado à Internet. Para evitar atrasos ou tempos limite, defina a variável de ambiente MCLI_SKIP_UPDATE_CHECK
como true
.