- Executar buscas complexas no banco mongoDB
- Usar os operadores de aggregation para fazer uma pipeline
- Clone o repositório com git clone
- Entre na pasta do repositório que você acabou de clonar. Pronto Agora você pode ver meu Projeto!
- Para cada exercício criei um novo arquivo JS dentro de uma pasta na raiz do seu projeto chamada
challenges
seguindo a seguinte estrutura:
- desafio1.js, desafio2.js, ..., desafioN.js
Para executar localmente os testes, é preciso escrever o seguinte no seu terminal, estando na raiz do diretório do projeto:
./scripts/evaluate.sh
Esse script passará por todos os desafios e imprimirá um relatório indicando se passou ou não para cada desafio. Como a execução do script envolve restauração da base de dados aggregations
de um teste para outro, recomenda-se esperar pela sua execução completa.
Para executar somente o teste de um desafio, execute o comando abaixo, substituindo N pelo númedo do desafio
./scripts/evaluate.sh desafioN