Boas vindas ao projeto mongodb Aggregations!


Neste projeto irei:

  • Executar buscas complexas no banco mongoDB
  • Usar os operadores de aggregation para fazer uma pipeline

ANTES DE COMEÇAR A DESENVOLVER:

  1. 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!
  1. 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

Execução de testes unitários

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