@roni-castro/fluentsql
v2.0.2
Published
```js import data from './../database/data.json' assert { type: 'json' } import FluentSQLBuilder from '@roni-castro/fluentsql'
Downloads
127
Readme
Usage
import data from './../database/data.json' assert { type: 'json' }
import FluentSQLBuilder from '@roni-castro/fluentsql'
const result = FluentSQLBuilder.for(data)
// ou inicia com 2020 ou inicia com 2019
.where({ registered: /^(2020|2019)/ })
// ^ -> fala que é no inicio
// $ -> fala que é no fim
// | -> OU
.where({ category: /^(security|developer|quality assurance)$/ })
// parenteses literais precisam de scape () => \(\)
// e ai o grupo (o qeu precisamos procurar fica dentro do outro parente) ( numero1 | numero2 )
.where({ phone: /\((852|890|810)\)/ })
.select(['name', 'company', 'phone', 'category', 'registered'])
.orderBy('category')
.limit(2)
.build()
console.table(result)