javascript - Sequelize 获取上次更新或创造值(value)

标签 javascript node.js sequelize.js where-clause

我需要在表中找到最新的创建或更新条目并返回。
例子

const data = MyModel.findOne({
   where: { id },
   ordered: [[ //createdAt and updatedAt]]   

})
console.log(data.exampleLastUpdateOrCreateValue)

我怎样才能做到这一点 ?

最佳答案

你可以试试这样做吗

const data = MyModel.findOne({
   where: { id },
   order: [['updatedAt', 'DESC' ]]   

})
console.log(data.exampleLastUpdateOrCreateValue)
如果 id 自动递增,您也可以使用它

关于javascript - Sequelize 获取上次更新或创造值(value),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63017676/

相关文章:

node.js - 抓取重定向的页面

javascript - 从网络请求中回答

node.js:无法正确安装express

javascript - Chrome 错误页面上的内容脚本

node.js - 当用户输入错误的电子邮件时,为什么交易失败并已回滚

node.js - Sequelize 选择并包含另一个表别名

mysql - 发送 put 请求时,updatedAt 列未使用最新日期时间更新

javascript - NodeJS 和 ExpressJS Router.use() 错误

Javascript: "is not a function"错误

javascript - 使用正则表达式仅匹配单个等号