The sample project with Mongo, Graphql and Typescript to deal with N + 1 problem by using Dataloader
- Node (v20.10.0)
- Typescript
- Express
- Mongoose
- Graphql
- Dataloader
- Graphql Codegen
- Graphql Shield
- Vitest
- Airbnb Eslint
- Prettier
- Winston
- Github Actions
nvm use v20 or the equivalent command to switch node version to v20
git clone git@github.com:nk18chi/mongoose-graphql-dataloader.git
nvm use v20
npm install
lerna run dev --parallel