Introducción
Bienvenido al sitio de documentación del controlador oficial de MongoDB para Node.js. Puede agregar el controlador a su aplicación para trabajar con MongoDB en JavaScript o TypeScript. Para obtener más información sobre cómo descargar e instalar el controlador de Node.js, consulte Descargue e instale en la guía de Introducción.
Puedes conectarte con el driver de Nodo.js para las implementaciones alojadas en los siguientes entornos:
MongoDB Atlas: El servicio totalmente gestionado para implementaciones de MongoDB en la nube
MongoDB Enterprise: la versión basada en suscripción y autogestionada de MongoDB
MongoDB Community: la versión de MongoDB con código fuente disponible, gratuita y autogestionada
Empezar
Aprende cómo establecer una conexión con MongoDB Atlas y comienza a trabajar con datos en el tutorial detallado Inicia con MongoDB.
Conéctese a MongoDB
Aprenda a crear y configurar una conexión a una implementación de MongoDB en la sección Connect to MongoDB.
Bases de datos y colecciones
Aprende sobre la interacción con las bases de datos y colecciones de MongoDB en la sección Bases de datos y colecciones.
Lectura y escritura de datos
Aprende cómo encontrar, actualizar y borrar datos en la sección CRUD.
Transforma tus datos con agregación
Aprende cómo usar el driver de Nodo.js para realizar operaciones de agregación en la sección Operaciones de agregación.
Data Formats
Aprenda cómo trabajar con BSON y otros formatos de datos en la sección Formatos de Datos.
Optimiza queries con índices
Aprende a trabajar con tipos comunes de índices en la sección Índices para la optimización de queries.
Ejecute un comando de base de datos
Aprenda cómo ejecutar un comando de base de datos en la sección Ejecutar un comando de base de datos.
MongoDB búsqueda
Aprende cómo ejecutar consultas de búsqueda de MongoDB en la sección Ejecutar una consulta de búsqueda de MongoDB.
Búsqueda vectorial de MongoDB
Aprende a ejecutar consultas de búsqueda vectorial de MongoDB en la sección Ejecutar una consulta de búsqueda vectorial de MongoDB.
Supervisión y registro
Es necesario aprender cómo supervisar los cambios en la aplicación y guardarlos en los registros en la sección Supervisión y registro.
Protege tus datos
Aprende sobre las formas en que puede autenticar tu aplicación y cifrar tus datos en la sección Security.
Referencia
Busca más información sobre las versiones del driver de Nodo.js, la compatibilidad y las herramientas de terceros en la sección Referencia.
Documentación de la API
Para obtener información detallada sobre las clases y métodos en el driver de MongoDB Node.js, consulta la documentación de la API del driver MongoDB Node.js.
Problemas y Ayuda
Aprende cómo reportar errores, contribuir al driver y buscar ayuda en la sección Problemas y ayuda.
Herramientas y bibliotecas relacionadas
Mapeadores de documentos de objetos
MongoDB y nuestros socios proporcionan varios mapeadores de objetos-documentos (ODM) para Node.js que permiten a los desarrolladores trabajar con datos de MongoDB como objetos. Uno de los ODM populares es Mongoose, que ayuda a aplicar un esquema semirrígido en la aplicación y ofrece características para asistir con el modelado y la manipulación de datos. Prisma, otro ODM, ayuda a garantizar la coherencia de los datos gracias a que ofrece un cliente de base de datos con seguridad de tipo y un esquema intuitivo.
Para obtener más información sobre el uso de ODMs con MongoDB, consulte los siguientes recursos:
Documentación oficial Mongoose
Tutorial Primeros pasos con Mongoose
Prisma documentación oficial
Paquetes
Puedes instalar los siguientes paquetes para expandir la funcionalidad del driver de Node.js:
Paquete | Descripción |
|---|---|
BSON serialization and deserialization library used by the official
MongoDB Node.js driver | |
Extensión en C++ para Nodo.js que proporciona soporte para la autenticación Kerberos | |
Library for client-side encryption functionality | |
Zstandard compression library for Node.js |
Para obtener información sobre la compatibilidad de versiones de cada paquete, consulta la Matriz de soporte de componentes en el Repositorio de Github del driver de Nodo.js.
Aprende
Visita el Centro del desarrollador y MongoDB University para aprender más sobre el driver de Nodo.js.
Centro de desarrolladores
El Centro de desarrolladores ofrece tutoriales e interacción social para desarrolladores.
Para aprender a utilizar las características de MongoDB con el driver de Nodo.js, consulta la página de artículos y guías paso a paso.
Para hacer preguntas y participar en discusiones con otros desarrolladores que utilizan el controlador de Nodo.js, consulte las comunidades de MongoDB en Reddit o Stack Overflow.
MongoDB University
MongoDB University ofrece cursos gratuitos para enseñar a todos cómo utilizar MongoDB.
Realiza los siguientes cursos en línea gratuitos impartidos por instructores de MongoDB
![]() | Aprende los fundamentos del desarrollo de aplicaciones Node.js con MongoDB. |
![]() | Ruta de desarrollador de Nodo.js de MongoDB Adquiere un conocimiento integral del desarrollo de aplicaciones en Nodo.js, operaciones complejas, interacciones con conjuntos de datos de MongoDB Atlas y más. |

