我一直在寻找一种使用 Sequelize 和 Postgres 实现游标分页的方法,但我找不到关于如何执行此操作的任何明确的基本示例。我知道有一些 npm 包可以提供帮助,但似乎没有关于如何使用它们的明确说明。
最佳答案
我知道我来晚了一点,但我能够通过做这样的事情来实现光标分页。
const Sequelize = require('sequelize');
const Op = Sequelize.Op;
const getUsers = async (lastId, limit) => {
const cursor = lastId || 0;
return await User.findAll({
limit: limit
where: {
id: {
[Op.gt]: cursor
}
}
});
}
关于postgresql - 如何使用Sequelize实现游标分页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43964067/