Nuestra comunidad de desarrolladores es vibrante y muy comprometida, con amplia experiencia en el uso de Node.js con MongoDB.
Puede encontrar ayuda para preguntas generales utilizando MongoDB Etiqueta Stack Overflow o la comunidad MongoDB Reddit.
Consulte la documentación de nuestros canales de soporte para obtener más información.
Errores / Solicitudes de funciones
Para informar un error o solicitar una nueva función en el controlador Node.js, abra un caso en nuestra herramienta de gestión de problemas, JIRA:
Crea una cuenta e inicia sesión.
Navegue hasta el proyecto NODE.
Haga clic en "Crear problema". Proporcione la mayor cantidad de información posible sobre el problema y los pasos para reproducirlo.
Los informes de errores en JIRA para el controlador Node.js y el proyecto Core Server (SERVER) son públicos.
Si ha identificado una vulnerabilidad de seguridad en un controlador o en cualquier otro proyecto de MongoDB, infórmelo según las instrucciones que se encuentran en Crear un informe de vulnerabilidad.
Solicitudes de extracción
Nos complace aceptar contribuciones para mejorar el controlador. Revisaremos las contribuciones de los usuarios para garantizar que cumplan con los estándares del código base. Las solicitudes de incorporación de cambios deben pasar la travis.ci cheques, incluir documentación e incluir pruebas.
Para comenzar, consulte el código fuente y trabaje en una rama:
git clone https://github.com/mongodb/node-mongodb-native.git cd node-mongodb-native npm install git checkout -b myNewFeature
Para ejecutar el conjunto de pruebas, debe tener una topología de servidor ejecutándose y proporcionar la URI al comando. Por ejemplo, si tiene un solo servidor ejecutándose en "mongodb://localhost:27017", puede ejecutar lo siguiente:
MONGODB_URI="mongodb://localhost:27017" npm test
Tenga en cuenta que las pruebas que se ejecutan en su función son diferentes según el tipo de topología que esté ejecutando, como por ejemplo para una instancia independiente o un conjunto de réplicas.
Nota
Existen muchas herramientas que pueden ayudarte a configurar diferentes topologías para pruebas locales. Algunos ejemplos son mtools y mongo-orchestration.