Esta página ofrece orientación a los desarrolladores para crear aplicaciones con MongoDB. Aprenda a conectarse a las implementaciones, trabajar con sus datos, agregar funcionalidades a la aplicación y escalarla para producción. Seleccione una sección de la página según la etapa en la que se encuentre en su proceso de desarrollo.
Iniciar desarrollo
Si estás empezando con MongoDB, sigue esta ruta para crear tu primera aplicación:
Conéctese a su implementación desde su aplicación.
Realizar operaciones CRUD para crear, leer, actualizar y eliminar datos.
Adapta tus datos a los patrones de acceso de tu aplicación.
Ejecute procesos de agregación para analizar y transformar sus datos.
Conéctese a MongoDB
Utilice las siguientes páginas para conectarse a su implementación de MongoDB.
- Librerías de clientes
- MongoDB proporciona bibliotecas de clientes oficiales para varios lenguajes de programación. Aprende cómo usar estas librerías para interactuar con MongoDB en tus aplicaciones.
- Conéctese a los clústeres
- Aprende a conectarte a tu implementación de Atlas o MongoDB autogestionada.
- Usuarios de base de datos
- Aprende a crear y gestionar usuarios de la base de datos tanto en implementaciones de Atlas como autogestionadas.
Aprende lo Básico
Utilice las siguientes páginas para comprender su implementación y comenzar a interactuar con sus datos:
- Documentos
- Los documentos son la unidad básica de almacenamiento de datos en MongoDB. Aprenda cómo MongoDB almacena y estructura los datos como documentos BSON.
- Bases de datos y colecciones
- Las bases de datos y las colecciones se utilizan para organizar documentos en MongoDB. Aprende cómo crear y gestionar bases de datos y colecciones.
- Operaciones CRUD
- Aprende cómo crear, leer, actualizar y borrar documentos en colecciones.
- Modelado de datos
- El modelado de datos se refiere a la organización de los datos dentro de una base de datos y a los vínculos entre entidades relacionadas. Aprende a diseñar tu modelo de datos para que se adapte a las necesidades de tu aplicación.
- Operaciones de agregación
- Utilice procesos de agregación para procesar documentos y obtener resultados calculados. Aprenda a utilizar operaciones de agregación para analizar y transformar sus datos.
- Indexes
- Los índices permiten la ejecución eficiente de query en MongoDB. Aprende a crear y gestionar índices para optimizar el rendimiento de las consultas.
- Referencia
- Documentación de referencia para comandos, operadores y opciones de configuración de MongoDB.
Desarrollar funciones de la aplicación
Utilice las siguientes páginas para agregar funciones como la búsqueda en MongoDB y la búsqueda vectorial en MongoDB a su aplicación:
- Buscar
- MongoDB Search es un motor de búsqueda de texto completo integrado que te brinda una experiencia sin interrupciones y escalable para desarrollar funcionalidades de la aplicación basadas en relevancia. Aprende cómo comenzar con MongoDB Search e implementa capacidades de búsqueda avanzada en tus aplicaciones.
- Búsqueda vectorial
- Al utilizar MongoDB como base de datos vectorial, puedes utilizar MongoDB Vector Search para realizar búsquedas y realizar indexaciones de manera uniforme tus datos vectoriales junto con los otros datos de MongoDB. Aprende a implementar la búsqueda vectorial en tus aplicaciones.
- Integraciones de IA
- Aprende cómo integrar MongoDB con marcos de IA, herramientas y plataformas para compilar aplicaciones y agentes de IA.
- Transacciones
- Las transacciones permiten realizar múltiples operaciones de lectura y escritura en uno o más documentos como una sola operación atómica. Aprende a usar transacciones en tu aplicación y librería de cliente.
- Flujos de cambio
- Los flujos de cambios permiten que las aplicaciones accedan y respondan a cambios de datos en tiempo real. Aprende cómo configurar flujos de cambios para responder a los cambios en los datos.
- Time Series
- Los datos de series de tiempo son una secuencia de puntos de datos que te permite analizar los cambios a lo largo del tiempo. Aprende a crear y gestionar colecciones de series de tiempo y a trabajar con datos de series de tiempo.
- Encriptación en uso
- La encriptación en uso protege los datos cuando se transmiten, almacenan y procesan, y permite realizar queries compatibles sobre esos datos cifrados. Aprende sobre los diferentes enfoques de cifrado en uso en MongoDB y cómo utilizarlos en tus aplicaciones.
- Federación de Datos
- Data Federation te permite consultar datos a través de múltiples fuentes de datos, incluidos S3, clústeres Atlas y otras bases de datos de MongoDB. Aprenda a configurar y utilizar Data Federation en sus aplicaciones.
Notas de versión
Utilice las siguientes páginas para obtener información sobre los últimos cambios y mejoras en los productos de MongoDB.
- Notas de versión del servidor
- Notas de la versión para el servidor de MongoDB.
- Notas de versión de Atlas
- Notas de versión para MongoDB Atlas y servicios relacionados.
- Notas de versión de búsqueda
- Notas de versión de MongoDB Search.
- Notas de versión de búsqueda vectorial
- Notas de versión para MongoDB Vector Search.