字段格式化内置函数
将一个字段的值格式化为指定的日期格式
query.to('createTime', 'date', {args: ['yy-MM-dd']})
y / yy
: year/fullYear, '18'/'2018'M / MM
: month/fullMonth, '5'/'05'd / dd
: day/fullDay, '9'/'09'h / hh
: hour/fullHour, '9'/'09'm / mm
: minute/fullMinute, '9'/'09's / ss
: second/fullSecond, '9'/'09'q / qq
: quarter/fullQuarter, '2'/'02'
将一个字段的值格式化为数字
// views: '30'
query.to('views', 'number')
// views: 30
将一个字段的值格式化为整数
// price: 30.25
query.to('price', 'int')
// price: 30
将一个字段的空值('', null, undefined, false, 0)格式化为 0
// price: null
query.to('price', 'zero')
// price: 0
将一个字段的空值('', null, undefined, false, 0)格式化为 false, 非空值转换为 true
// read: null
// updated: 1
query.to('read', 'boolean')
query.to('updated', 'boolean')
// read: false
// updated: true
将一个字段的值转化为字符串
// views: 10
query.to('views', 'string')
// views: '10'
将一个字段的值转化为小写
// author: 'SMOHAN'
query.to('author', 'lower')
// author: 'smohan'
将一个字段的值转化为大写
// author: 'smohan'
query.to('author', 'upper')
// author: 'SMOHAN'