https://github.com/rafa-kozand/ignite_node.js_challenge_05
Node JS challenge done with 'Rocketseat' Ignite course. ("Desafio 05 - Database Queries")
https://github.com/rafa-kozand/ignite_node.js_challenge_05
ignite ignite-nodejs ignite-rocketseat javascript nodejs rocketseat typescript
Last synced: 7 months ago
JSON representation
Node JS challenge done with 'Rocketseat' Ignite course. ("Desafio 05 - Database Queries")
- Host: GitHub
- URL: https://github.com/rafa-kozand/ignite_node.js_challenge_05
- Owner: Rafa-KozAnd
- Created: 2023-04-20T13:32:57.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-04-20T13:39:17.000Z (over 2 years ago)
- Last Synced: 2025-01-10T20:17:16.641Z (9 months ago)
- Topics: ignite, ignite-nodejs, ignite-rocketseat, javascript, nodejs, rocketseat, typescript
- Language: TypeScript
- Homepage:
- Size: 103 KB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
![]()
![]()
![]()
![]()
![]()
![]()
# Ignite_Node.js_Challenge_05
Node JS challenge done with 'Rocketseat' Ignite course. ("Desafio 05 - Database Queries")
## 💻 Sobre o desafio
Nesse desafio, você realizará consultas no banco de dados com o TypeORM de três maneiras:
- Usando o ORM
- Usando Query Builder
- Usando Raw QueryIsso 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.