Mateus2314 / desafio_Database_Queries

Nesse desafio, você realizará consultas no banco de dados com o TypeORM de três maneiras: - Usando o ORM - Usando Query Builder - Usando Raw Query Isso irá te ajudar a entender e exercitar os diferentes tipos de consultas que podemos fazer. No template, você irá encontrar uma aplicação já estruturada (apenas as entidades e repositórios) onde você deverá completar o que falta nas consultas dos dois repositórios. A aplicação possui dois módulos: `users` e `games`. Um **usuário** pode ter vários jogos e um mesmo **jogo** pode estar associado a vários usuários.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

🔥 Ignite - Trilha NodeJS

Desafio 07 - Database Queries

GitHub top language Made by Mateus De La Fuente Cezar License

## 🚀 Sobre o desafio Neste desafio, é necessário fazer consultas no banco de dados com o TypeORM de três formas, tais como:
  • Usando o ORM
  • Usando Query Builder
  • Usando Raw Query

Especificação dos testes

  • [UsersRepository] should be able to find user with games list by user's ID

  • [UsersRepository] should be able to list users ordered by first name

  • [UsersRepository] should be able to find user by full name

  • [GamesRepository] should be able find a game by entire or partial given title

  • [GamesRepository] should be able to get the total count of games

  • [GamesRepository] should be able to list users who have given game id

Resultado dos testes

Bilby Stampede

👓 Instruções sobre o que deve ser feito

Existe uma documentação no Notion sobre as rotas e testes, clique aqui para acessar!

📝 Licença

Esse projeto está sob a licença MIT. Veja o arquivo LICENSE para mais detalhes.


Feito com 💜 by Mateus De La Fuente Cezar 👋

About

Nesse desafio, você realizará consultas no banco de dados com o TypeORM de três maneiras: - Usando o ORM - Usando Query Builder - Usando Raw Query Isso irá te ajudar a entender e exercitar os diferentes tipos de consultas que podemos fazer. No template, você irá encontrar uma aplicação já estruturada (apenas as entidades e repositórios) onde você deverá completar o que falta nas consultas dos dois repositórios. A aplicação possui dois módulos: `users` e `games`. Um **usuário** pode ter vários jogos e um mesmo **jogo** pode estar associado a vários usuários.


Languages

Language:TypeScript 65.7%Language:JavaScript 34.3%