이슈 & 도움말
개발자 커뮤니티는 MongoDB와 함께 Node.js를 사용한 풍부한 경험을 바탕으로 활발하고 참여도가 높습니다.
일반적인 질문에 대한 지원을 받는 가장 빠른 방법은 MongoDB Community 포럼을 통하는 것입니다.
자세한 내용은 지원 채널 문서를 참조하세요.
버그/기능 요청
버그를 신고하거나 Node.js 드라이버의 새 기능을 요청하려면 문제 관리 도구인 JIRA에서 사례를 제출하세요.
계정을 만들고 에 로그인합니다.
NODE 프로젝트로 이동합니다.
Create Issue(이슈 생성)를 클릭합니다. 이슈와 이슈 재현 단계에 대해 가능한 한 많은 정보를 제공해 주세요.
Node.js 드라이버 및 코어 서버(SERVER) 프로젝트에 대한 JIRA의 버그 보고는 공개됩니다.
드라이버 또는 다른 MongoDB 프로젝트에서 보안 취약성을 발견한 경우 취약성 보고서 만들기에 있는 지침에 따라 보고합니다.
pull 요청
드라이버 개선에 도움이 되는 기여를 언제든지 환영합니다. 사용자 기여를 검토하여 코드베이스 표준을 충족하는지 확인합니다. pull 요청은 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이 있습니다.