gpt4 book ai didi

javascript - 使用 mongodb 进行拉动刷新和无限集合加载

转载 作者:行者123 更新时间:2023-12-03 07:58:51 26 4
gpt4 key购买 nike

我有一个看起来像某种带有卡片项目的 Facebook 流的 View 。

我当前的查询只是从集合中获取最新的 20 项。

问题1:

我想通过拉动刷新来更新我的卡片。如何更新我的收藏以获得最新文档而不“重新下载”最后 20 个文档?

例如

  • 我在 minimongo(客户端)中有 20 个文档
  • 现在服务器有 25 个文档
  • 我在客户端进行拉动刷新
  • 我在 minimongo 中有 25 个文档

如何使用 mongoDB 查询此内容?

问题2:

我还有一个无限加载器。所以当我到达最后一张卡时,它会触发一个函数。

如何使用 mongoDB 查询此内容以获取下一个文档?

最佳答案

问题1:

您应该将时间戳作为 react 变量传递给发布,并且当您拉取刷新时,您会更新时间戳。在出版物中,您搜索其createdAt 日期为$lte 提供的时间戳的文档。

问题2:

还将限制选项作为 react 变量传递给发布,当无限滚动被触发时,您只需增加限制。

关于javascript - 使用 mongodb 进行拉动刷新和无限集合加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34680030/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com