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不可以使用,就是日志里面那条
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
没用过 postgresql ,不过你的这个需求直接在 model 的 get 函数处理下就行了:https://sequelize.org/v5/manu... ,处理时间你可以用 moment.js 或者 day.js。