猿问

sequelize 查询,返回最后一条匹配数据

sequelize 查询 findone 可以返回匹配到的第一条数据
那我想获取匹配到的最后一条数据呢,有没有方便的方法,
还是说要 findAll 到所有数据后,再获取最后一条

慕的地10843
浏览 3150回答 2
2回答

料青山看我应如是

something.findOne({  order: [     [sequelize.fn('max', sequelize.col('age')), 'DESC'],   ] })

胡说叔叔

//通过id 字段降序排列再取一条数据。User.findAll({order:[['id', 'DESC']],limit:1})
随时随地看视频慕课网APP

相关分类

MySQL
我要回答