【问题标题】:Notion API 分页随机数据库条目
【发布时间】:2022-01-23 08:13:00
【问题描述】:

我正在尝试使用 Notion API 从数据库中检索随机条目。您一次可以检索多少个条目有页面限制,因此分页用于一次筛选 100 个条目的页面。由于没有数据库属性告诉您数据库有多长,因此您必须按顺序浏览页面直到到达末尾才能选择随机条目。这对于小型数据库来说很好,但是我有一个 cron 工作,它会定期从包含数千个条目的概念数据库中选择一个随机条目。此外,如果我同时拨打太多电话,我可能会经常受到费率限制。有没有更好的方法从使用分页的数据库中选择随机值?谢谢!

【问题讨论】:

    标签: database random pagination notion-api


    【解决方案1】:

    我认为现在没有更好的方法来做到这一点(很遗憾)。如果您的条目不经常更改,请考虑缓存页面。在 cron 作业中为您节省大量执行时间。对于速率限制,如果您使用 Node.js,您可以使用 bull 之类的东西轻松构建一个速率限制队列(3 个请求/秒)

    【讨论】:

      猜你喜欢
      • 2021-08-18
      • 2022-10-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-05-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多