Make the MongoDB docs better! We value your opinion. Share your feedback for a chance to win $100.
MongoDB Branding Shape
Click here >
Docs Menu

Driver de MongoDB para Node.js

Les damos la bienvenida al sitio de documentación del driver oficial de MongoDB para Node.js. Se puede agregar el driver a la aplicación para trabajar con MongoDB en JavaScript o TypeScript. Para obtener más información sobre la descarga e instalación del driver de Nodo.js, se debe consultar Descargar e instalar en la guía de Primeros pasos.

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

Aprende cómo establecer una conexión con MongoDB Atlas y comienza a trabajar con datos en el tutorial detallado Inicia con MongoDB.

Aprenda a crear y configurar una conexión a una implementación de MongoDB en la sección Connect to MongoDB.

Aprende sobre la interacción con las bases de datos y colecciones de MongoDB en la sección Bases de datos y colecciones.

Aprende cómo encontrar, actualizar y borrar datos en la sección CRUD.

Aprende cómo usar el driver de Nodo.js para realizar operaciones de agregación en la sección Operaciones de agregación.

Aprenda cómo trabajar con BSON y otros formatos de datos en la sección Formatos de Datos.

Aprende a trabajar con tipos comunes de índices en la sección Índices para la optimización de queries.

Aprenda cómo ejecutar un comando de base de datos en la sección Ejecutar un comando de base de datos.

Aprende cómo ejecutar consultas de búsqueda de MongoDB en la sección Ejecutar una consulta de búsqueda de MongoDB.

Aprende a ejecutar consultas de MongoDB Vector Search en la sección Ejecutar una consulta de MongoDB Vector Search.

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.

Aprende sobre las formas en que puede autenticar tu aplicación y cifrar tus datos en la sección Security.

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.

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.

Aprende cómo reportar errores, contribuir al driver y buscar ayuda en la sección Problemas y ayuda.

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:

Puedes instalar los siguientes paquetes para expandir la funcionalidad del driver de Node.js:

Paquete
Descripción

Librería de serialización y deserialización BSON utilizada por el controlador oficial de Node.js de MongoDB

Extensión en C++ para Nodo.js que proporciona soporte para la autenticación Kerberos

Librería para la funcionalidad de cifrado del lado del cliente

Librería de compresión Zstandard para 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.

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 ofrece cursos gratuitos para enseñar a todos cómo utilizar MongoDB.

Gráfico del curso de Nodo.js de MongoDB University

Uso de MongoDB con Node.js

Aprende los fundamentos del desarrollo de aplicaciones Node.js con MongoDB.

Gráfico de la ruta de aprendizaje de Nodo.js de MongoDB University

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.