Sequelize query that returns the last piece of matching data

sequelize query findone can return the first matched data
then I want to get the last matched data. Is there a convenient way to
or findAll to get all the data and then get the last

?
Jul.05,2022

//id 
User.findAll({order:[['id', 'DESC']],limit:1})

something.findOne({
  order: [
    [sequelize.fn('max', sequelize.col('age')), 'DESC'],
  ]
})
MySQL Query : SELECT * FROM `codeshelper`.`v9_news` WHERE status=99 AND catid='6' ORDER BY rand() LIMIT 5
MySQL Error : Disk full (/tmp/#sql-temptable-64f5-1bebf90-31ab6.MAI); waiting for someone to free some space... (errno: 28 "No space left on device")
MySQL Errno : 1021
Message : Disk full (/tmp/#sql-temptable-64f5-1bebf90-31ab6.MAI); waiting for someone to free some space... (errno: 28 "No space left on device")
Need Help?