Esta sección ofrece una orientación completa para desarrollar aplicaciones con MongoDB. Aprenda a conectarse a MongoDB, realizar operaciones CRUD, usar el languaje del query, optimizar con índices y diseñar modelos de datos efectivos.
Esta sección de la documentación cubre las funcionalidades y capacidades principales de MongoDB, aplicables tanto a implementaciones autogestionadas como a MongoDB Atlas, incluyendo fundamentos de bases de datos, procesamiento de datos en transmisión y notas de la versión para las últimas actualizaciones del producto.
Manual de base de datos
- Overview
- Una visión general de MongoDB y sus funcionalidades.
- 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.
- 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
MongoDB usa usuarios de base de datos para autenticar clientes. Puedes otorgar a los usuarios de base de datos diferentes roles para controlar su acceso a la base de datos y dictar qué acciones pueden realizar.
Aprende a crear y gestionar usuarios de la base de datos tanto en implementaciones de Atlas como autogestionadas.
- Operaciones CRUD
- Aprende cómo crear, leer, actualizar y borrar documentos en colecciones.
- Indexes
- Los índices facilitan la ejecución eficiente de consultas en MongoDB. Aprenda a crear y administrar índices para optimizar el rendimiento de las consultas.
- 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
- Usa pipelines de agregación para procesar documentos y devolver resultados calculados. Aprende a utilizar operaciones de agregación para analizar y transformar tus datos.
- 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.
- Time Series
- Los datos de series temporales son una secuencia de puntos de datos que permite analizar cambios a lo largo del tiempo. Aprenda a crear y administrar colecciones de series temporales y a trabajar con datos de series temporales.
- 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.
- 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.
- 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.
- Encriptación en uso
- El cifrado en uso protege los datos durante su transmisión, almacenamiento y procesamiento, y permite realizar consultas compatibles con dichos datos cifrados. Descubra los diferentes enfoques del cifrado en uso en MongoDB y cómo usarlos en sus aplicaciones.
- Lista de comprobación de desarrollo
- Aprende las mejores prácticas para desarrollar aplicaciones de MongoDB para cargas de trabajo de producción, incluyendo durabilidad de datos, diseño de esquema y escalado.
- Replicación
- La replicación proporciona redundancia de datos y alta disponibilidad al contar múltiples instancias de MongoDB. Aprende qué es la replicación, cómo funciona y cuáles son los componentes y la arquitectura de los sets de réplicas.
- particionado
- Sharding distribuye datos entre varios servidores para permitir implementaciones con grandes conjuntos de datos y operaciones de alto rendimiento. Aprende cómo funciona el particionado y los componentes y la arquitectura de los clústeres.
- Rendimiento
- Analiza el rendimiento de MongoDB examinando las estrategias de acceso a bases de datos, la indexación, el diseño de esquemas y la gestión de conexiones para abordar posibles problemas.
- Gráficos
- MongoDB Charts es una herramienta para crear representaciones visuales de tus datos de MongoDB. Aprende a usar MongoDB Charts para visualizar tus datos.
- Referencia
- Documentación de referencia para comandos, operadores y opciones de configuración de MongoDB.
- Soporte
- Accede al soporte técnico a través de los foros de MongoDB Community, la cuenta en la nube o el portal de soporte para varios servicios de MongoDB.
Datos de transmisión
Aprende a trabajar con datos en transmisión en MongoDB Atlas.
- Atlas Stream Processing
- Atlas Stream Processing te permite leer, escribir y transformar flujos de datos complejos utilizando operaciones de agregación. Aprende a crear y administrar tareas de stream processing en Atlas.
- Atlas Triggers
- Los Triggers de Atlas permiten ejecutar lógica del lado del servidor en respuesta a eventos de la base de datos o de forma programada. Aprende a crear y gestionar activadores en Atlas.
Notas de versión
Obtenga información sobre los últimos cambios y mejoras en los productos 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 la versión de MongoDB Vector Search.