Tool-Kid / express-query-adapter

:mag_right: :dizzy: Transfrom automatically Express.js req.query into your favourite query tool
MIT License
72 stars 29 forks source link

Release v2.0.0 #407

Closed rjlopezdev closed 1 year ago

rjlopezdev commented 1 year ago

New features

Breaking Changes

const builder = new QueryBuilder(req.query) const builtQuery = builder.build() // Now your query is built, pass it to your TypeORM repository const results = await fooRepository.find(builtQuery)

### After
```ts
import { getQueryBuilder } from 'express-query-builder'

const builder = getQueryBuilder({ adapter: 'typeorm' }) // `req.query` now it is not here
const builtQuery = builder.build(req.query) // set here! Now you can reuse `ExpressQueryBuilder` instance
// Now your query is built, pass it to your TypeORM repository
const results = await fooRepository.find(builtQuery)