Problemas e ajuda
Nossa comunidade de desenvolvedores é dinâmica e altamente engajada, com ampla experiência no uso de Node.js com MongoDB.
Em geral, a maneira mais rápida de obter suporte para perguntas gerais é por meio dos fóruns da MongoDB Community.
Consulte nossa documentação sobre Canais de suporte para obter mais informações.
Bugs / Solicitações de recursos
Para relatar um bug ou solicitar um novo recurso no driver Node.js, abra um caso em nossa ferramenta de gerenciamento de problemas, JIRA:
Navegue até o projeto NODE.
Clique em Criar problema. Forneça o máximo de informações possível sobre o problema e as etapas para reproduzi-lo.
Relatórios de bugs no JIRA para o driver Node.js e o servidor Core (ou seja, SERVER) são públicos.
Se você identificou uma vulnerabilidade de segurança em um driver ou em qualquer outro projeto do MongoDB, relate-a de acordo com as instruções disponíveis na página Crie um relatório de vulnerabilidade.
Solicitações pull
Aceitamos contribuições para ajudar a melhorar o driver. Analisaremos as contribuições dos usuários para garantir que atendam aos padrões da base de código. As solicitações de pull devem passar pelas verificações travis.ci
, bem como incluir documentação e testes.
Para começar, confira a fonte e trabalhe em uma ramificação:
git clone https://github.com/mongodb/node-mongodb-native.git cd node-mongodb-native npm install git checkout -b myNewFeature
Para executar o conjunto de testes, você deve ter uma topologia de servidor em execução e fornecer o URI para o comando. Por exemplo, se você tiver um único servidor em execução em "mongodb://localhost:27017"
, poderá executar o seguinte comando:
MONGODB_URI="mongodb://localhost:27017" npm test
Observe que, dependendo do tipo de topologia que você está executando (autônomo, conjunto de réplicas, etc.), testes diferentes serão executados.
Observação
Existem muitas ferramentas que podem ajudar você a configurar diferentes topologias para testes locais. Alguns exemplos são mtools e mongo-orchestration.