【问题标题】:Any Express + SQLite Pagination plugin?任何 Express + SQLite 分页插件?
【发布时间】:2018-02-19 03:36:09
【问题描述】:

我一直在寻找(在 npm 上)用于 SQLite 和 Express 的分页插件,因为我有一个使用这些插件列出项目的应用程序,但我没有找到任何东西。如果有人知道任何适用于 SQLite 的 express 插件,我将不胜感激。

【问题讨论】:

  • 抱歉,SO 不是一个建议论坛。 “要求我们推荐或查找书籍、工具、软件库、教程或其他场外资源的问题对于 Stack Overflow 来说是题外话,因为它们往往会吸引固执己见的答案和垃圾邮件。”
  • 分页不需要特定的库,您只需在数据库查询中使用偏移量和限制。
  • 谢谢,我是 SO 的新用户。我保证会在业余时间阅读 SO.Policies

标签: javascript html node.js express sqlite


【解决方案1】:

分页不需要特定的库,您只需在数据库查询中使用偏移量和限制。

SELECT * FROM items LIMIT 25

上面的查询只会得到items表的前25条记录。

SELECT * FROM items OFFSET 50 LIMIT 25

上述查询将从第 50 条记录开始,然后再获取 25 条记录。

这是所有分页的基础。您通常提供一个偏移量pageNumber * pageSize 和一个限制pageSize

【讨论】:

  • 好的,我试试。我很困惑,因为在 npm 上有很多 Pagination 的 express 库(我通常在那里寻找改进的解决方案,并避免“重新发明轮子”)无论如何,非常感谢!
  • 如果是这种情况,您应该选择一个,尝试让它工作,如果遇到任何问题,请返回这里。推荐库很大程度上基于意见,建议很快就会过时。
  • 这可能是become inefficient
  • @CL。这是进行分页的标准方式,所以直到它变得低效,这不是问题。如果没有必要,不要过早优化。
猜你喜欢
  • 2012-06-05
  • 2020-03-05
  • 2010-12-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-11-24
  • 1970-01-01
相关资源
最近更新 更多