Nuestra comunidad de desarrolladores es vibrante y está altamente comprometida, con una amplia experiencia en el uso de Node.js con MongoDB.
Puede encontrar soporte para preguntas generales mediante la etiqueta Stack Overflow de MongoDB o la comunidad de Reddit de MongoDB.
Consulta nuestra documentación de canales de soporte para obtener más información.
Errores / Solicitudes de funcionalidades
Para informar de un error o solicitar una nueva funcionalidad en el controlador Node.js, por favor abre un caso en nuestra herramienta de gestión de incidencias, JIRA:
Navegue hasta el nodo proyecto.
Haga clic en Crear problema. Proporcione tanta información como sea posible sobre el problema y los pasos para reproducirlo.
Los informes de errores en JIRA para el driver de Node.js y el Proyecto Core servidor (SERVER) son públicos.
Si has identificado una vulnerabilidad de seguridad en un controlador o cualquier otro proyecto de MongoDB, repórtala de acuerdo con las instrucciones que se encuentran en la Creación de un Informe de Vulnerabilidad.
Solicitudes de extracción
Estamos complacidos de aceptar contribuciones para ayudar a mejorar el driver. Revisaremos las contribuciones de los usuarios para asegurarnos de que cumplan con los estándares del código base. Las solicitudes de extracción deben superar las comprobaciones de travis.ci, incluir documentación e incluir pruebas.
Para empezar, revisa el código fuente y trabaja 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 la suite de pruebas, se debe tener una topología de servidor en ejecución y proporcionar la URI al comando. Por ejemplo, si tienes un único servidor operando en "mongodb://localhost:27017", puedes ejecutar lo siguiente:
MONGODB_URI="mongodb://localhost:27017" npm test
Ten en cuenta que las pruebas que se ejecutan en tu funcionalidad son diferentes dependiendo del tipo de topología que estés ejecutando, como en una instancia autónoma o en un set de réplicas.
Nota
Hay muchas herramientas que pueden ayudarte a configurar diferentes topologías para pruebas locales. Algunos ejemplos son mtools y mongo-orchestration.