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:
{ "name": "Grace Hopper", "occupations": [ "Computer Scientist", "Mathematician", "Professor" ], "location": { "city": "Arlington", "state": "Virginia", "zip": "22202" } }
Que puedes recuperar con un query como:
db.people.find( { "location.city": "Arlington" } )
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 mejores modelos de embeddings y reclasificación de Voyage IA a través de MongoDB. Compila aplicaciones de IA listas para la producción con capacidades de búsqueda y recuperación precisas.
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.