在SequelizeJS中,在表中获取最小ID和最大ID的最佳方法是什么?
现在我的代码是:
db.Message.max('id') .then(max => { db.Message.min('id') .then(min => { resolve({ 'minId': max, 'maxID': min }) }) })
使用Sequelize是获取 min 和 max . 如果索引正确,性能应该是合理的。
min
max
async/await
const max = await db.Message.max('id'); const min = await db.Message.min('id'); const minAndMax = { 'minId': min, 'maxID': max };