Editado 2 hace meses por ExtremeHow Equipo Editorial
InstalaciónConfiguraciónWindowsBase de datosMongoDBSoftwareImplementaciónDesarrolloConfiguraciónSistema Operativo
Traducción actualizada 2 hace meses
MongoDB es una base de datos NoSQL popular que ayuda a los desarrolladores a almacenar grandes cantidades de datos de manera eficiente. Esta guía te guiará a través del proceso paso a paso para instalar MongoDB en un sistema operativo Windows. Al final de esta guía, tendrás una configuración de MongoDB funcional y comprenderás los conceptos básicos de ejecutar MongoDB en tu sistema Windows.
El primer paso para instalar MongoDB es descargar el instalador de MongoDB para Windows. Sigue estos pasos:
Una vez que el archivo del instalador de MongoDB está descargado, necesitas instalarlo en tu sistema Windows. Sigue estos pasos:
.msi
para iniciar el instalador de MongoDB.Para usar las herramientas de línea de comandos de MongoDB de una manera conveniente, puedes agregar el directorio bin de MongoDB a la variable de entorno PATH de tu sistema. Este paso te permite ejecutar comandos de MongoDB desde cualquier símbolo del sistema sin especificar la ruta completa. Puedes hacerlo de la siguiente manera:
environment variables
, luego haz clic en "Edit system environment variables".bin
de MongoDB. Por defecto, esto es C:\Program Files\MongoDB\Server\version_number\bin
.MongoDB necesita directorios para almacenar datos y archivos de registro. Por defecto, estos directorios no se crean durante la instalación, por lo que debes crearlos manualmente. Así es como se hace:
data
haciendo clic derecho, eligiendo "New" y luego "Folder".data
, crea otra carpeta llamada db
. Aquí es donde MongoDB almacenará sus archivos de base de datos.log
dentro del directorio data
para los archivos de registro de MongoDB, aunque esto no es obligatorio ya que los registros se pueden dirigir a archivos específicos.Ahora que MongoDB está instalado y tus directorios están configurados, es hora de ejecutar MongoDB. Puedes iniciar el servidor MongoDB como un servicio de Windows o manualmente. Esta guía explica ambos métodos:
Ya que MongoDB se instaló como un servicio, se inicia automáticamente con Windows. Sin embargo, también puedes administrarlo manualmente:
cmd
, haciendo clic derecho en el app "Command Prompt", y seleccionando "Run as administrator".net start MongoDB
y presiona Enter. Esto inicia el servicio MongoDB.net stop MongoDB
cuando sea necesario.Si prefieres ejecutar MongoDB manualmente desde la línea de comandos, sigue estos pasos:
bin
de MongoDB escribiendo el siguiente comando y presionando Enter: cd C:\Program Files\MongoDB\Server\version_number\bin
. Reemplaza version_number con tu versión instalada de MongoDB.mongod
en el símbolo del sistema. Si tu directorio de datos no es el predeterminado C:\data\db
, especifica la ruta agregando la opción --dbpath
ej.: mongod --dbpath=path_to_your_db_directory
.Con MongoDB en ejecución, ahora puedes conectarte a la base de datos usando el shell de MongoDB, que es una herramienta de línea de comandos para interactuar con la base de datos MongoDB. Así es como se usa:
bin
de MongoDB está en tu PATH, simplemente escribe mongo
y presiona Enter. Si no, navega al directorio bin
y ejecuta mongo
desde allí.use myDatabase
y presionando Enter. Esto crea (o cambia a) una base de datos llamada "myDatabase".Ahora que MongoDB está activo y en funcionamiento, es útil conocer algunos comandos básicos para administrar y trabajar con tus datos. Aquí hay algunas operaciones básicas en MongoDB:
Crea una nueva base de datos escribiendo el comando use myDatabase
. Si la base de datos no existe, MongoDB la creará la primera vez que almacenes datos en ella.
Para agregar datos a tu base de datos, inserta documentos en una colección. Una colección es similar a una tabla en una base de datos relacional. Usa el siguiente comando en el shell de MongoDB:
db.myCollection.insertOne({ "name": "John Doe", "Age": 29, "city": "New York" })
Este comando agrega un nuevo documento a la colección "myCollection". Si la colección no existe, MongoDB la crea.
Recupera datos usando el comando find
:
db.myCollection.find({ "name": "John Doe" })
Este comando busca documentos donde el campo "name" es igual a "John Doe".
Actualiza un documento con el comando updateOne
o updateMany
:
db.myCollection.updateOne( { "name": "John Doe" }, { $set: { "Age": 30 } } )
Esto actualiza el campo "Age" a 30 para documentos donde el "Name" es "John Doe".
Elimina un documento usando deleteOne
o deleteMany
:
db.myCollection.deleteOne({ "name": "John Doe" })
Este comando elimina el documento donde el "name" es "John Doe".
Has aprendido cómo instalar MongoDB en tu computadora con Windows y ahora tienes una comprensión básica de cómo iniciar MongoDB, conectarte usando el shell de MongoDB y realizar operaciones básicas. MongoDB es una potente base de datos NoSQL con una arquitectura flexible y escalable. A medida que profundices en MongoDB, explora sus características avanzadas como índices, agregación y replicación para construir aplicaciones robustas y de alto rendimiento.
Si encuentras algo incorrecto en el contenido del artículo, puedes