waibu-db
Version:
19 lines (17 loc) • 467 B
JavaScript
function getParams (req, ...items) {
const { map, trim, get } = this.lib._
let fields
req.query = req.query ?? {}
req.params = req.params ?? {}
if (req.query.fields) fields = map((req.query.fields ?? '').split(','), i => trim(i))
const params = {
fields,
count: get(this, 'config.dbModel.count', false),
body: req.body
}
items.forEach(i => {
params[i] = req.params[i]
})
return params
}
export default getParams