Join us at MongoDB.local London on 7 May to unlock new possibilities for your data. Use WEB50 to save 50%.
Register now >
Docs Menu
Docs Home
/ /

Habilitar autocompletado para el MongoDB CLI

Puedes habilitar la función de autocompletado para los comandos de la CLI de MongoDB para ver los comandos disponibles y su sintaxis directamente en tu shell.

Si instalaste MongoDB CLI con Homebrew, la funcionalidad de autocompletado está incluida con la instalación. Debe configurar su shell para habilitar el soporte de autocompletado. Para habilitar la autocompletación en tu shell, consulta la Documentación de Homebrew.

Si no instalaste la CLI de MongoDB con Homebrew, el procedimiento para habilitar el autocompletado depende del shell en el que ejecutes la CLI de MongoDB.

Si usas zsh Para ejecutar la CLI de MongoDB, ejecute el siguiente comando para habilitar el autocompletado en su shell actual:

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

Para habilitar el autocompletado para todas las futuras sesiones de la shell:

    • Si usa MacOS, ejecute el siguiente comando:

      % mongocli completion zsh > /usr/local/share/zsh/site-functions/_mongocli
    • Si utilizas Linux, ejecuta el siguiente comando:

      % mongocli completion zsh > "${fpath[1]}/_mongocli"
  1. Inicie un nuevo shell para que la configuración surta efecto.

Si utilizas Bash para ejecutar la CLI de MongoDB, instala el paquete bash-completion mediante el administrador de paquetes de tu sistema operativo. Luego, ejecuta el siguiente comando para habilitar la autocompletar en tu shell actual:

$ source <(mongocli completion bash)

Para habilitar el autocompletado para todas las futuras sesiones de la shell:

    • Si usa MacOS, ejecute el siguiente comando:

      $ mongocli completion bash > /usr/local/etc/bash_completion.d/mongocli
    • Si utilizas Linux, ejecuta el siguiente comando:

      $ mongocli completion bash > /etc/bash_completion.d/mongocli
  1. Inicie un nuevo shell para que la configuración surta efecto.

Si usas fish para ejecutar la CLI de MongoDB, ejecuta el siguiente comando para activar la función de autocompletado en tu shell actual:

> mongocli completion fish | source

Para habilitar el autocompletado para todas las futuras sesiones de la shell:

  1. Ejecuta el siguiente comando:

    > mongocli completion fish > ~/.config/fish/completions/mongocli.fish
  2. Inicie un nuevo shell para que la configuración surta efecto.

Si utilizas PowerShell para ejecutar la MongoDB CLI, ejecuta el siguiente comando para habilitar el autocompletado en tu shell actual:

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

Para habilitar el autocompletado para todas las futuras shells, agrega la salida del comando anterior a tu perfil de PowerShell. Para aprender a editar un perfil de PowerShell, consulta Documentación de Windows.

Una vez que hayas configurado la función de autocompletado, puedes autocompletar comandos escribiendo mongocli en tu shell y presionando el Tab tecla. Presione Tab varias veces para recorrer las opciones de autocompletado disponibles.

Puede presionar Tab en cualquier etapa de la escritura de su comando para ver las opciones de autocompletar disponibles.

Cuando escribe mongocli en su shell y presiona Tab, la salida se parece a la siguiente:

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.

Si escribe una propiedad específica, como atlas, como parte de su comando, podrá ver las opciones de autocompletar para la propiedad seleccionada.

Por ejemplo, cuando escribes mongocli atlas en tu shell y presionas Tab, la salida se parece a lo siguiente:

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.

Volver

Variables de entorno

En esta página