Noa*_*oah 31 javascript node.js sequelize.js
我需要在表格中找到最新的条目.做这个的最好方式是什么?该表有Sequelize的默认createdAt字段.
Krz*_*pka 53
方法findOne是方法的包装器findAll.因此,您可以简单地使用findAll限制1和按降序排序.
例:
YourModel.findAll({
limit: 1,
where: {
//your where conditions, or without them if you need ANY entry
},
order: [ [ 'createdAt', 'DESC' ]]
}).then(function(entries){
//only difference is that you get users list limited to 1
//entries[0]
});
Run Code Online (Sandbox Code Playgroud)
szy*_*zym 42
model.findOne({
where: {
key: key,
},
order: [ [ 'createdAt', 'DESC' ]],
});
Run Code Online (Sandbox Code Playgroud)
小智 13
如果有人将时间戳设置为 false,您也可以使用 id 来完成此操作。这对我有用。
model.findOne({
order: [ [ 'id', 'DESC' ]],
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
32153 次 |
| 最近记录: |