Te damos la bienvenida a la Documentación de MongoDB
MongoDB es una base de datos operativa orientada a documentos, diseñada desde cero como una alternativa a las bases de datos relacionales para aplicaciones modernas. A diferencia de las bases de datos relacionales, MongoDB permite a los desarrolladores almacenar documentos enriquecidos de tipo JSON que se mapean naturalmente a los objetos que utilizan en su código:
{ firstname: "Bob", lastname: "Smith", email: "bob@smith.com", address: { street: "100 Main St", city: "Anytown", state: "MO", zip: "11111" } }
Que puedes recuperar con un query como:
users.find({address.zip: "11111"})
MongoDB también ofrece
Consistencia estricta con las transacciones ACID.
Modernas capacidades de query incorporadas adicionales, como la búsqueda geoespacial, la búsqueda léxica y la búsqueda vectorial.
Escalado horizontal sin servidor con tolerancia a fallos consciente de la geografía en todas las principales nubes.
Primitivas de seguridad que permiten a MongoDB operar en los entornos de empresas más exigentes.
Cómo está organizada esta documentación
Empezar
Comenzar aquí. Esta guía orienta a través del proceso de implementar la primera base de datos y descargar todas las herramientas y librerías necesarias para comenzar a desarrollar con MongoDB.
Desarrollo
Todo lo que necesita saber para desarrollar aplicaciones con MongoDB, desde la conexión, CRUD y el languaje de query principal, hasta la optimización de índices y el modelado de datos.
Gestión
Aprende a administrar y gestionar implementaciones de MongoDB, incluyendo provisionamiento, escalado, copias de seguridad, supervisión, recuperación ante desastres y seguridad.
Librerías de clientes
Explora la documentación del catálogo de librerías de clientes de MongoDB, las cuales están disponibles en casi todos los lenguajes de programación modernos y son compatibles con la mayoría de los frameworks de aplicaciones. Cada librería de clientes tiene documentación detallada y una referencia de la API en el lenguaje de programación nativo de esa librería.
Herramientas
Se deben buscar herramientas e integraciones útiles que ayuden tanto en el desarrollo como en la gestión, incluidas la gestión simplificada de bases de datos, la integración, la migración y la visualización de datos.
Modelos de IA
Acceda a los modelos de incrustación y reordenamiento de Voyage AI, líderes en su clase, a través de MongoDB. Cree aplicaciones de IA listas para producción con funciones precisas de búsqueda y recuperación.
Atlas Architecture Center
Aprende las mejores prácticas para diseñar sistemas escalables, seguros y resilientes utilizando MongoDB en entornos empresariales. La orientación incluye fundamentos de arquitectura, capacidades de MongoDB y arquitecturas de referencia.