Esta sección ofrece una guía completa para desarrollar aplicaciones con MongoDB. Aprenda a conectarse a MongoDB, realizar operaciones CRUD, usar el lenguaje de consulta, optimizar con índices y diseñar modelos de datos eficaces.
Esta sección de la documentación cubre las características y capacidades principales de MongoDB aplicables tanto a las implementaciones autoadministradas como a MongoDB Atlas, incluidos los fundamentos de la base de datos, el procesamiento de datos en tiempo real y las notas de la versión para las últimas actualizaciones del producto.
Manual de base de datos
- Overview
- Una descripción general de MongoDB y sus características.
- Documentos
- Los documentos son la unidad básica de almacenamiento de datos en MongoDB. Descubra cómo MongoDB almacena y estructura datos como documentos BSON.
- Bases de datos y colecciones
- Las bases de datos y colecciones se utilizan para organizar documentos en MongoDB. Aprenda a crear y administrar bases de datos y colecciones.
- Librerías de clientes
- MongoDB ofrece bibliotecas cliente oficiales para varios lenguajes de programación. Aprenda a usar estas bibliotecas para interactuar con MongoDB en sus 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.
Aprenda a crear y administrar usuarios de bases de datos tanto en Atlas como en implementaciones autoadministradas.
- Operaciones CRUD
- Aprenda a crear, leer, actualizar y eliminar 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. Aprenda a diseñar su modelo de datos para que se adapte mejor a las necesidades de su aplicación.
- Operaciones de agregación
- Utilice pipelines de agregación para procesar documentos y obtener resultados calculados. Aprenda a usar operaciones de agregación para analizar y transformar sus datos.
- Buscar
- MongoDB Search es una búsqueda de texto completo integrada que ofrece una experiencia fluida y escalable para crear funciones de aplicaciones basadas en la relevancia. Aprenda a usar MongoDB Search e implemente funciones de búsqueda avanzada en sus aplicaciones.
- Búsqueda vectorial
- Al usar MongoDB como base de datos vectorial, puede usar MongoDB Vector Search para buscar e indexar fácilmente sus datos vectoriales junto con otros datos de MongoDB. Aprenda a implementar la búsqueda vectorial en sus aplicaciones.
- Integraciones de IA
- Aprenda a integrar MongoDB con marcos, herramientas y plataformas de IA para crear 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 a las aplicaciones acceder y responder a cambios en los datos en tiempo real. Aprenda a configurar los 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. Aprenda a usar transacciones en su aplicación y biblioteca cliente.
- Federación de Datos
- La federación de datos le permite consultar datos en múltiples fuentes, como S3, clústeres Atlas y otras bases de datos MongoDB. Aprenda a configurar y usar la federación de datos 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
- Conozca las mejores prácticas para desarrollar aplicaciones MongoDB para cargas de trabajo de producción, incluida la durabilidad de los datos, el diseño del esquema y el escalamiento.
- Replicación
- La replicación proporciona redundancia de datos y alta disponibilidad al tener múltiples instancias de MongoDB. Aprenda qué es la replicación, cómo funciona y los componentes y la arquitectura de los conjuntos de réplicas.
- particionado
- La fragmentación distribuye datos entre múltiples servidores para facilitar implementaciones con grandes conjuntos de datos y operaciones de alto rendimiento. Descubra cómo funciona la fragmentación y los componentes y la arquitectura de los clústeres fragmentados.
- Rendimiento
- Analice el rendimiento de MongoDB examinando las estrategias de acceso a la base de datos, la indexación, el diseño del esquema y la gestión de la conexión para abordar posibles problemas.
- Referencia
- Documentación de referencia para comandos, operadores y opciones de configuración de MongoDB.
- Soporte
- Acceda a soporte técnico a través de los foros de la comunidad MongoDB, la cuenta en la nube o el portal de soporte para varios servicios MongoDB.
Datos de transmisión
Aprenda a trabajar con datos de transmisión en MongoDB Atlas.
- Atlas Stream Processing
- Atlas Stream Processing le permite leer, escribir y transformar flujos de datos complejos mediante operaciones de agregación. Aprenda a crear y administrar trabajos de procesamiento de flujos en Atlas.
- Atlas Triggers
- Los disparadores de Atlas permiten ejecutar lógica del servidor en respuesta a eventos de la base de datos o de forma programada. Aprenda a crear y administrar disparadores 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 del servidor MongoDB.
- Notas de versión de Atlas
- Notas de la versión de MongoDB Atlas y servicios relacionados.
- Notas de versión de búsqueda
- Notas de la versión de MongoDB Search.
- Notas de versión de búsqueda vectorial
- Notas de la versión de MongoDB Vector Search.