问题与帮助
我们的开发者社区充满活力、高度参与,在将 Node.js 与 MongoDB 结合使用方面拥有丰富的经验。
通常,获得一般性问题支持的最快方法是访问 MongoDB Community论坛。
有关更多信息,请参阅我们的支持渠道文档。
错误/功能请求
要报告 Node.js 驱动程序中的错误或请求新功能,请在我们的问题管理工具 JIRA 中打开案例:
JIRA 中有关 Node.js 驱动程序和核心服务器 (SERVER) 项目的错误报告已公开。
如果您在驱动程序或任何其他 MongoDB 项目中发现了安全漏洞,请按照创建漏洞报告中的说明予以报告。
拉取请求
我们很乐意接受有助于改进驱动程序的贡献。 我们将审核用户贡献,确保其符合代码库标准。 拉取请求必须通过 travis.ci
检查、包含文档并包含测试。
要开始使用,请查看源代码并处理分支:
git clone https://github.com/mongodb/node-mongodb-native.git cd node-mongodb-native npm install git checkout -b myNewFeature
要运行测试套件,必须运行服务器拓扑结构并向命令提供 URI。例如,如果您有一台在 "mongodb://localhost:27017"
运行的服务器,则可以运行以下命令:
MONGODB_URI="mongodb://localhost:27017" npm test
请注意,根据运行的拓扑结构类型(如独立运行的实例或副本集),在功能上运行的测试会有所不同。
注意
有多种工具可以帮助您为本地测试设置不同的拓扑结构。例如,mtools 和 mongo-orchestration。