¿Qué es MongoDB?
MongoDB es una base de datos orientada a documentos diseñada para facilitar el desarrollo de aplicaciones y el escalado.
Puedes ejecutar MongoDB en los siguientes entornos:
MongoDB Atlas : el servicio totalmente gestionado para las implementaciones de MongoDB en la nube
MongoDB Enterprise : la versión de MongoDB autogestionada y basada en suscripción
MongoDB Community : la versión de MongoDB con código fuente disponible, de uso gratuito y autogestionada

Trabaje con sus datos en MongoDB
Implementar MongoDB
Cree un clúster en la Interfaz de Usuario de MongoDB Atlas o en Atlas CLI de forma rápida y sencilla. Para aprender más, consulte Crear un clúster en la documentación de MongoDB Atlas y Comenzando con Atlas en la documentación de Atlas CLI.
Para las implementaciones autoalojadas, consulta Replicación en el manual de MongoDB para crear un set de réplicas.
Conéctese a su implementación
Accede a las implementaciones en la interfaz de usuario de MongoDB Atlas o conéctate con controladores o con el MongoDB Shell (mongosh) en el manual de MongoDB.
Para aprender más, se debe consultar Buscar la cadena de conexión en el manual de MongoDB.
Insertar, consultar, actualizar o borrar documentos
Realiza operaciones CRUD en la Interfaz de usuario de MongoDB Atlas o mediante el uso de la API de query de MongoDB, con o sin transacciones.
Para obtener más información, consulta Crear, ver, actualizar y borrar documentos en la documentación de MongoDB Atlas y Operaciones CRUD de MongoDB en el manual de MongoDB.
Modela tus datos
Design your data schema to support frequent access patterns. You can update or enforce your schema at any point.
Para obtener más información, consulta Introducción al modelado de datos en el manual de MongoDB.
➜ atlas setup ? Do you want to setup your Atlas database with default settings? (Y/n) ➜ Y We are deploying Cluster9876543... Please store your database authentication access details in a secure location. Database User Username: Cluster9876543 Database User Password: abcdef12345 Creating your cluster... [Its safe to 'Ctrl + C']
Importe sus datos
Importa datos desde un archivo CSV o JSON con herramientas de bases de datos.
Para obtener más información, consulta Migrar o importar datos en la documentación de MongoDB Atlas y mongoimport en la documentación de herramientas de base de datos.
Agregue sus datos
Utiliza pipelines de agregación para procesar tus datos en múltiples etapas y devolver los resultados calculados. Puedes previsualizar los resultados en cada etapa de la pipeline cuando ejecutas canalizaciones de agregación en MongoDB Atlas.
Para obtener más información, consulta Ejecutar pipelines de agregación en la documentación de MongoDB Atlas y Operaciones de agregación en el manual de MongoDB.
test> db.orders.insertMany([ { "item" : "almonds", "price" : 12, "quantity" : 2 }, { "item" : "pecans", "price" : 20, "quantity" : 1 }, ]) test> db.inventory.insertMany([ { "sku" : "almonds", "description": "product 1", "instock" : 120 }, { "sku" : "cashews", "description": "product 3", "instock" : 60 }, { "sku" : "pecans", "description": "product 4", "instock" : 70 } ]) test> db.orders.aggregate([ { $match: { price: { $lt: 15 } } }, { $lookup: { from: "inventory", localField: "item", foreignField: "sku", as: "inventory_docs" } }, { $sort: { price: 1 } }, ])
Autentifique a un cliente
Verifica la identidad de un usuario, miembro del set de réplicas o miembro del clúster fragmentado mediante autenticación.
Para obtener más información, consulta Autenticación de la Interfaz de Usuario de Atlas en la documentación de MongoDB Atlas y Autenticación en el manual de MongoDB.
Controlar el acceso a la base de datos
Se deben activar los controles de acceso basados en roles para gestionar los privilegios de usuario en todo el clúster de bases de datos o en colecciones individuales.
Para obtener más información, consulta Autorización de la Interfaz de Usuario de Atlas en la documentación de MongoDB Atlas y Controles de acceso basados en roles en el manual de MongoDB.
Cifra tus datos más sensibles
El cifrado a nivel de campo del lado del cliente protege los datos mientras están en uso por la base de datos. Los campos son cifrados antes de salir de su aplicación, protegiéndolos en la red, en memoria y en reposo.
Para obtener más información, consulta Cifrado a nivel de campo del lado del cliente en el manual de MongoDB.
Cree un clúster
Crea un clúster gratuito o un clúster con escalado automático en la interfaz de usuario de MongoDB Atlas. Para obtener más información, consulta Elegir un tipo de clúster en la documentación de MongoDB Atlas.
Para implementaciones autoalojadas, se debe proporcionar redundancia y resiliencia para la base de datos implementando un set de réplicas. Para obtener más información, se debe consultar Replicación en el manual de MongoDB.
Escalar la base de datos
Utilice el particionado para escalar horizontalmente su base de datos o para garantizar la separación de datos según la ubicación.
Para obtener más información, consulta Fragmentar una colección en la documentación de MongoDB Atlas y Fragmentación en el manual de MongoDB.
Ve más allá con MongoDB
Explora librerías y herramientas para MongoDB.
Utilice MongoDB en el lenguaje de su aplicación
Explore visualmente sus datos con MongoDB Compass
Gestione y supervise sus implementaciones