表中的字段如下
使用sequelize 查询的时候想要返回只返回日期,不要时间。
XXX.findOne({ where: { id: pets }, attributes: ['id',[Sequelize.fn('date_format', Sequelize.col('records.updatedAt'),'%Y-%m-%d'), 'record_date']], })
attributes:表中需要返回的字段,示例代码里返回
id
,record_date
这2个字段并将表中原有的字段
updatedAt
在返回结果中替换显示为record_date
注意:
Sequelize.col('records.updatedAt')
中的表名records
要写,不然sequelize 转化成SQL查询的时候会报错,找不到对应字段