Join us Sept 17 at .local NYC! Use code WEB50 to save 50% on tickets. Learn more >
MongoDB Event
Menu Docs
Página inicial do Docs
/
MongoCLI
/

Habilitar preenchimento automático para o MongoDB CLI

Você pode habilitar o preenchimento automático para comandos do MongoDB CLI para ver os comandos disponíveis e sua sintaxe diretamente em seu shell.

If you installed the MongoDB CLI with Homebrew, autocomplete functionality is included with the installation. You must configure your shell to enable its completion support. To enable autocomplete for your shell, refer to the Homebrew Documentation.

Se você não instalou o MongoDB CLI com Homebrew, o procedimento para ativar o preenchimento automático depende do shell em que você executa o MongoDB CLI.

Se você usar zsh para executar o MongoDB CLI, execute o seguinte comando para ativar o preenchimento automático em seu shell atual:

% echo "autoload -U compinit; compinit" >> ~/.zshrc

Para ativar o preenchimento automático para todas as futuras sessões de shell:

    • Se você usar MacOS, execute o seguinte comando:

      % mongocli completion zsh > /usr/local/share/zsh/site-functions/_mongocli
    • Se você usa Linux, execute o seguinte comando:

      % mongocli completion zsh > "${fpath[1]}/_mongocli"
  1. Inicie um novo shell para que a configuração entre em vigor.

Se você utilizar o Bash para executar o MongoDB CLI, instale o pacote bash-completion pelo gerenciador de pacote do seu sistema operacional. Em seguida, execute o seguinte comando para ativar o preenchimento automático em seu shell atual:

$ source <(mongocli completion bash)

Para ativar o preenchimento automático para todas as futuras sessões de shell:

    • Se você usar MacOS, execute o seguinte comando:

      $ mongocli completion bash > /usr/local/etc/bash_completion.d/mongocli
    • Se você usa Linux, execute o seguinte comando:

      $ mongocli completion bash > /etc/bash_completion.d/mongocli
  1. Inicie um novo shell para que a configuração entre em vigor.

Se você usar fish para executar o MongoDB CLI, execute o seguinte comando para ativar o preenchimento automático em seu shell atual:

> mongocli completion fish | source

Para ativar o preenchimento automático para todas as futuras sessões de shell:

  1. Execute o seguinte comando:

    > mongocli completion fish > ~/.config/fish/completions/mongocli.fish
  2. Inicie um novo shell para que a configuração entre em vigor.

Se você usar o PowerShell para executar o MongoDB CLI, execute o seguinte comando para ativar o preenchimento automático em seu shell atual:

PS C:\> mongocli completion powershell | Out-String | Invoke-Expression

To enable autocomplete for all future shells, add the output of the above command to your PowerShell profile. To learn how to edit a PowerShell profile, see Windows Documentation.

Depois de configurar o preenchimento automático, você pode completar comandos automaticamente digitando mongocli em seu shell e pressionando a tecla Tab . Pressione Tab várias vezes para percorrer as opções de preenchimento automático disponíveis.

Você pode pressionar Tab a qualquer momento da gravação de seu comando para ver as opções de preenchimento automático disponíveis.

Quando você digita mongocli no shell e pressiona Tab, o resultado é semelhante ao seguinte:

atlas -- Atlas operations.
cloud-manager -- Cloud Manager operations.
completion -- Generate shell completion scripts
config -- Configure a profile to store access settings for your MongoDB deployment.
help -- Help about any command
iam -- Organization and projects operations.
ops-manager -- Ops Manager operations.

Se você digitar uma propriedade específica, como atlas , como parte do seu comando, poderá ver as opções de preenchimento automático para a propriedade selecionada.

Por exemplo, quando você digita mongocli atlas em seu shell e pressiona Tab, a saída é semelhante ao seguinte:

accessLists -- Manage the IP access list for your project.
accessLogs -- Manage the access logs of a cluster.
alerts -- Manage alerts for your project.
backups -- Manage backups for your project.
clusters -- Manage clusters for your project.
dbusers -- Manage database users for your project.
events -- Manage events for your project.
logs -- Download host logs for your project.
metrics -- Get measurements on the state of the MongoDB process.
processes -- Manage MongoDB processes for your project.

Voltar

Variáveis de ambiente

Nesta página