Puede utilizar la interfaz de línea de comandos de MongoDB (mongocli) para implementar y administrar clústeres de MongoDB en Atlas, Cloud Manager y Ops Manager. Para conocer los requisitos del sistema operativo y la versión del servicio MongoDB, consulte Compatibilidad.
Para verificar los paquetes antes de la instalación, consulta Verificar la integridad de los paquetes de MongoDB CLI.
Instale el MongoDB CLI
Para instalar el MongoDB CLI, elija uno de los siguientes métodos:
Instala con un administrador de paquetes, como Homebrew, Yum o Apt.
Descarga y extrae el binario.
Clona el Repositorio de GitHub e instala el MongoDB CLI con Go.
Requisitos previos
Para instalar el MongoDB CLI usando Homebrew, debe:
Usa un sistema operativo macOS o Linux.
Instalar Cerveza casera.
Procedimiento
Configure yum para su edición de MongoDB.
Crea el archivo /etc/yum.repos.d/mongodb-org-6.0.repo para instalar MongoDB CLI directamente usando yum.
[mongodb-org-6.0] name=MongoDB Repository baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/6.0/x86_64/ gpgcheck=1 enabled=1 gpgkey=https://www.mongodb.org/static/pgp/server-6.0.asc
[mongodb-org-6.0] name=MongoDB Repository baseurl=https://repo.mongodb.org/yum/amazon/2/mongodb-org/6.0/x86_64/ gpgcheck=1 enabled=1 gpgkey=https://www.mongodb.org/static/pgp/server-6.0.asc
Cree un archivo /etc/yum.repos.d/mongodb-enterprise-6.0.repo para que pueda instalar MongoDB CLI directamente usando yum:
[mongodb-enterprise-6.0] name=MongoDB Repository baseurl=https://repo.mongodb.com/yum/redhat/$releasever/mongodb-enterprise/6.0/$basearch/ gpgcheck=1 enabled=1 gpgkey=https://www.mongodb.org/static/pgp/server-6.0.asc
[mongodb-enterprise-6.0] name=MongoDB Enterprise Repository baseurl=https://repo.mongodb.com/yum/amazon/2/mongodb-enterprise/6.0/$basearch/ gpgcheck=1 enabled=1 gpgkey=https://www.mongodb.org/static/pgp/server-6.0.asc
Importe la clave pública utilizada apt por.
Desde un terminal, emite el siguiente comando para importar la clave pública GPG de MongoDB desde https://www.mongodb.org/static/pgp/server-6.0.asc:
wget -qO - https://www.mongodb.org/static/pgp/server-6.0.asc | sudo apt-key add -
Un comando exitoso devuelve un OK.
Cree un archivo de lista para su edición de MongoDB.
Crea el archivo de lista /etc/apt/sources.list.d/mongodb-org-6.0.list para su versión de Ubuntu.
echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu jammy/mongodb-org/6.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-6.0.list
echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu focal/mongodb-org/6.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-6.0.list
echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu bionic/mongodb-org/6.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-6.0.list
echo "deb http://repo.mongodb.org/apt/debian bullseye/mongodb-org/6.0 main" | sudo tee /etc/apt/sources.list.d/mongodb-org-6.0.list
echo "deb http://repo.mongodb.org/apt/debian buster/mongodb-org/6.0 main" | sudo tee /etc/apt/sources.list.d/mongodb-org-6.0.list
Crea un archivo de /etc/apt/sources.list.d/mongodb-enterprise.list para MongoDB.
echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.com/apt/ubuntu jammy/mongodb-enterprise/6.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-enterprise.list
echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.com/apt/ubuntu focal/mongodb-enterprise/6.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-enterprise.list
echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.com/apt/ubuntu bionic/mongodb-enterprise/6.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-enterprise.list
echo "deb http://repo.mongodb.com/apt/debian bullseye/mongodb-enterprise/6.0 main" | sudo tee /etc/apt/sources.list.d/mongodb-enterprise.list
echo "deb http://repo.mongodb.com/apt/debian buster/mongodb-enterprise/6.0 main" | sudo tee /etc/apt/sources.list.d/mongodb-enterprise.list
Instale el MongoDB CLI.
Se debe descargar y extraer el binario correcto para el sistema operativo:
Sistema operativoDescargarWindows
macOS
Ubuntu/Debian
RHEL/CentOS/SLES/AMZ
Linux
Nota
Reemplaza o remueve cualquier binario existente de MongoDB CLI para evitar conflictos entre versiones.
Ejecuta el archivo ejecutable.
Tip
Puedes ejecutar el binario desde cualquier directorio. Como no necesitas instalar el MongoDB CLI en una ubicación global, puedes usarlo en hosts compartidos y demás sistemas donde no tienes una cuenta privilegiada.
Añade mongocli a PATH tu.
Para ejecutar comandos mongocli desde cualquier lugar de su sistema, debes:
Añada la ubicación del ejecutable a su
PATHoMover el ejecutable a un directorio en
PATH.
Se puede lograr esto de varias maneras, dependiendo de la configuración y entorno personal. Se debe consultar la documentación del shell y sistema operativo para ver más ejemplos.
Ejemplo
En el siguiente ejemplo, el usuario descarga e instala MongoDB CLI clonando el Repositorio de GitHub. El archivo ejecutable mongocli se guarda en la ubicación especificada por su variable de entorno $GOPATH. La ubicación por defecto es $HOME/go en sistemas Unix y %USERPROFILE%\go en Windows.
A continuación, el usuario añade este directorio a su PATH:
export PATH="$HOME/go:$PATH"
Ejemplo
En el siguiente ejemplo, el usuario descarga y extrae un binario para el MongoDB CLI en el directorio /mcli_2.0.7-macOS_x86_64.
A continuación, el usuario mueve el archivo ejecutable a un directorio que ya está en su PATH:
cd mcli_2.0.7-macOS_x86_64 mv mongocli /usr/local/bin
Actualice el MongoDB CLI
Para actualizar MongoDB CLI, sigue el procedimiento del método con el que instalaste MongoDB CLI:
Procedimiento
Próximos pasos
Se debe configurar MongoDB CLI para el entorno.
Active el autocompletado para ver los comandos disponibles y su sintaxis directamente en su shell.