問題とヘルプ
当社の開発者コミュニティは希望的であり、MongoDB で Node.js を使用した幅広い経験があります。
一般的な質問のサポートを得る最も簡単な方法は、 MongoDB Community フォーラムを利用することです。
詳細については、サポート チャネルのドキュメントを参照してください。
バグ / 機能リクエスト
Node.js ドライバーの新機能をリクエストするには、問題管理ツール JIRA でケースを開きます。
アカウントを作成し、 にログインします。
[問題の作成 ]をクリックします。 問題とそれを再現するための手順について、可能な限り多くの情報を提供してください。
Node.js ドライバーとコア サーバー(SERVER)プロジェクトの JIRA のバグ レポートは、公開されています。
ドライバーやその他の 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-orgstorage 。