sequelize 使用 postgresql 查询时如何调用函数
代码
seq.tabl.findOne({
attributes: [ [
seq.sequelize.fn('EXTRACT', seq.sequelize.col('loginAt')),
'loging'
] ],
where : { biology\_id: biology\_id }
})
})
日志里面的sql语句
SELECT "biology_id", "token", "content", EXTRACT("loginAt") AS "loging" FROM "star"."sessions" AS "session" WHERE ("session"."deletedAt" IS NULL AND "session"."biology_id" = 3) LIMIT 1
postgresql 数据库里面有个字段是postgresql 时间类型存储的,但是我想得出时间戳, 这个程序需要如何编写。
sequelize 默认生成的sql不可以使用,就是日志里面那条
没用过 postgresql ,不过你的这个需求直接在 model 的 get 函数处理下就行了:https://sequelize.org/v5/manu... ,处理时间你可以用 moment.js 或者 day.js。