Docs Menu
Docs Home
/ /
Community Edition
/ / / /

Instale MongoDB Community Edition en Windows

Nota

MongoDB Atlas

MongoDB Atlas es una opción de servicio MongoDB alojado en la nube que no requiere instalación y ofrece un nivel gratuito para comenzar.

Utilice este tutorial para instalar MongoDB 6.0 Community Edition en Windows utilizando el asistente de instalación por defecto.

Este tutorial instala MongoDB 6.0 Community Edition. Para instalar una versión diferente de MongoDB Community, utilice el menú desplegable de versiones en la esquina superior izquierda de esta página para seleccionar la documentación correspondiente.

Este tutorial instala MongoDB en Windows utilizando el asistente de instalación predeterminado de MSI. También puede instalar MongoDB en Windows mediante estos otros métodos:

  • Instale MongoDB usando msiexec.exe.

  • Instale MongoDB desde el archivo zip.

El MongoDB Shell (mongosh) no se instala con el MongoDB Server. Debes seguir las instrucciones de instalación de mongosh para descargar e instalar mongosh por separado.

MongoDB 6.0 Community Edition admite lo siguiente 64 Versiones de Windows de bits en la arquitectura x8664 _:

  • Windows Server 2019

  • Windows 10 / Servidor Windows 2016

MongoDB solo soporta las versiones de 64 bits de estas plataformas.

Consulte Soporte de plataforma para obtener más información.

Nota

MongoDB no es compatible con Windows Subsystem for Linux (WSL). Para ejecutar MongoDB en Linux, utilice un sistema Linux compatible.

Oracle ofrece soporte experimentalPara VirtualBox en hosts Windows con Hyper-V. Sin embargo, Microsoft no admite VirtualBox en Hyper-V.

Disable Hyper-V if you want to install MongoDB on Windows using VirtualBox.

Antes de implementar MongoDB en un entorno de producción, considera el documento Notas de Producción para Implementaciones Autogestionadas, que ofrece consideraciones de rendimiento y recomendaciones de configuración para implementaciones de MongoDB en producción.

Siga estos pasos para instalar MongoDB Community Edition utilizando el asistente de instalación de MongoDB. El proceso de instalación instala tanto los binarios de MongoDB como el archivo de configuración por defecto <install directory>\bin\mongod.cfg.

1

Descargue el instalador de MongoDB Community .msi desde el siguiente enlace:

MongoDB Download Center

  1. En el Version En el menú desplegable, seleccione la versión de MongoDB que desea descargar.

  2. En el menú desplegable Platform, selecciona Windows.

  3. En el menú desplegable Package, selecciona msi.

  4. Haga clic en Download.

2

Por ejemplo, desde el Explorador de Windows/Explorador de Archivos:

  1. Vaya al directorio donde descargó el instalador de MongoDB (archivo .msi). Por defecto, este es su directorio Downloads.

  2. Haga doble clic en el archivo .msi.

3

El asistente le guía en la instalación de MongoDB y MongoDB Compass.

  1. Choose Setup Type
    Se puede elegir entre el tipo de Complete para configurar (recomendado para la mayoría de los usuarios) o Custom. La opción de configuración Complete instala MongoDB y las herramientas de MongoDB en la ubicación por defecto. La opción de configuración Custom permite especificar qué ejecutables se instalan y dónde.
  2. Service Configuration

    Puedes configurar MongoDB como un servicio de Windows durante la instalación o simplemente instalar los binarios.

    Puedes configurar e iniciar MongoDB como un servicio de Windows durante la instalación, y el servicio de MongoDB iniciará tras la instalación exitosa.

    • Seleccione Install MongoD as a Service.

    • Selecciona una de estas opciones:

      • Run the service as Network Service user (por defecto)

        Esta es una cuenta de usuario de Windows que está incorporada en Windows.

      • Run the service as a local or domain user

        • Para una cuenta de usuario local existente, especifica un periodo (.) para la Account Domain y especifica el Account Name y la Account Password para el usuario.

        • Para un usuario de dominio existente, especifica el Account Domain, el Account Name y la Account Password para ese usuario.

    • Service Name. Especificar el nombre del servicio. El nombre por defecto es MongoDB. Si ya se dispone de un servicio con el nombre especificado, se debe elegir otro nombre.

    • Data Directory. Especificar el directorio de datos, que corresponde al --dbpath. Si el directorio no existe, el instalador creará el directorio y establecerá el acceso al directorio para el usuario del servicio.

    • Log Directory. Especificar el directorio de registros, que corresponde al --logpath. Si el directorio no existe, el instalador creará el directorio y configurará el acceso al directorio para el usuario del servicio.

    Si decides no configurar MongoDB como un servicio de Windows, desmarca la Install MongoD as a Service.

  3. Install MongoDB Compass
    Opcional. Para que el asistente instale MongoDB Compass, se debe seleccionar Install MongoDB Compass (por defecto).
  4. Cuando esté listo, haga clic en Install.

El instalador .msi no incluye mongosh. Sigue las instrucciones de instalación de mongosh para descargar e instalar el shell por separado.

El servicio de MongoDB se inicia tras una instalación exitosa. Configurar la instancia de MongoDB con el archivo de configuración <install directory>\bin\mongod.cfg.

Si solo instaló los ejecutables y no instaló MongoDB como un servicio de Windows, debe iniciar manualmente la instancia de MongoDB.

Consulta Ejecutar MongoDB Community Edition desde el intérprete de comandos para obtener instrucciones de cómo iniciar una instancia de MongoDB.

Puedes instalar y configurar MongoDB como un Windows Service durante la instalación. El servicio de MongoDB se inicia tras una instalación exitosa. Configura la instancia de MongoDB con el archivo de configuración <install directory>\bin\mongod.cfg.

Si aún no lo has hecho, sigue las instrucciones de instalación de mongosh para descargar e instalar el MongoDB Shell (mongosh).

Asegúrese de agregar la ruta a su binariomongosh.exe a la variable de entorno PATH durante la instalación.

Abra un nuevo Command Interpreter e introduzca mongosh.exe para conectarse a MongoDB.

Para obtener más información sobre cómo conectarse a un mongod usando mongosh.exe, como conectarse a una instancia de MongoDB que se ejecuta en un host o puerto diferente, consulta Conectarse a una implementación.

Para obtener información sobre las operaciones CRUD (Crear, leer, actualizar, borrar), consulte:

To start/restart the MongoDB service, use the Services console:

  1. Desde la consola de Servicios, localice el servicio de MongoDB.

  2. Haga clic con el botón derecho en el servicio de MongoDB y seleccione Start.

Para detener/pausar el servicio de MongoDB, utilice la consola de Servicios:

  1. Desde la consola de Servicios, localice el servicio de MongoDB.

  2. Haga clic con el botón derecho en el servicio de MongoDB y seleccione Stop (o Pause).

Para remover el servicio de MongoDB, primero utiliza la consola de servicios a fin de detener el servicio. Luego, abre un símbolo del sistema/intérprete de comandos de Windows (cmd.exe) como Administrator, y ejecuta el siguiente comando:

sc.exe delete MongoDB

Puede ejecutar MongoDB Community Edition desde el símbolo del sistema/intérprete de Windowscmd.exe () en lugar de como un servicio.

Abre un símbolo del sistema/intérprete de comandos de Windows (cmd.exe) como un Administrator.

Importante

Debe abrir el intérprete de comandos como un Administrator.

1

Create the data directory where MongoDB stores data. MongoDB's default data directory path is the absolute path \data\db on the drive from which you start MongoDB.

Desde el Command Interpreter, cree los directorios de datos:

cd C:\
md "\data\db"
2

Para iniciar MongoDB, ejecute mongod.exe.

"C:\Program Files\MongoDB\Server\6.0\bin\mongod.exe" --dbpath="c:\data\db"

The --dbpath option points to your database directory.

Si el servidor de base de datos de MongoDB está funcionando correctamente, el Command Interpreter muestra:

[initandlisten] waiting for connections

Importante

Según la configuración del Firewall de Windows Defender en el host de Windows, es posible que Windows muestre un cuadro de diálogo de Security Alert sobre el bloqueo de “algunas características” de C:\Program Files\MongoDB\Server\6.0\bin\mongod.exe para que no se comuniquen en las redes. Para solucionar este problema:

  1. Haga clic en Private Networks, such as my home or work network.

  2. Haga clic en Allow access.

Para obtener más información sobre seguridad y MongoDB, consulte la documentación de Security.

3

Si aún no lo has hecho, sigue las instrucciones de instalación de mongosh para descargar e instalar el MongoDB Shell (mongosh).

Asegúrese de agregar la ruta a su binariomongosh.exe a la variable de entorno PATH durante la instalación.

Abra un nuevo Command Interpreter e introduzca mongosh.exe para conectarse a MongoDB.

Para obtener más información sobre cómo conectarse a mongod usando mongosh.exe, como conectarse a una instancia de MongoDB que se ejecuta en un host o puerto diferente, consulta Conectarse a una implementación.

Para obtener información sobre las operaciones CRUD (Crear, leer, actualizar, borrar), consulte:

By default, MongoDB launches with bindIp set to 127.0.0.1, which binds to the localhost network interface. This means that the mongod.exe can only accept connections from clients that are running on the same machine. Remote clients will not be able to connect to the mongod.exe, and the mongod.exe will not be able to initialize a replica set unless this value is set to a valid network interface which is accessible from the remote clients.

Este valor se puede configurar:

  • en el archivo de configuración de MongoDB con bindIp, o

  • mediante el argumento de la línea de comandos --bind_ip

Advertencia

Antes de vincular una dirección IP que no sea local (por ejemplo, de acceso público), asegúrese de proteger su clúster contra accesos no autorizados. Para obtener una lista completa de recomendaciones de seguridad, consulte la Lista de verificación de seguridad para implementaciones autogestionadas. Como mínimo, considere habilitar la autenticación y reforzar la infraestructura de red.

Para obtener más información sobre cómo configurar bindIp, consulta Vinculación de IP en Implementaciones Autogestionadas.

Si se instaló MongoDB con el instalador de Windows (.msi), .msi se actualiza automáticamente dentro de su serie de versiones (p. ej., 7.2.1 a 7.2.2).

Actualizar una serie completa de versiones (p. ej. 6.0 a 7.0) requiere una nueva instalación.

Si añades C:\Program Files\MongoDB\Server\6.0\bin al PATH de tu sistema, puedes omitir la ruta completa a los binarios de MongoDB Server. También debes añadir la ruta a mongosh si aún no lo ha hecho.

Volver

Instala usando .tgz Tarball

En esta página