【问题标题】:Infinite scroll with vue and mongo使用 vue 和 mongodb 进行无限滚动
【发布时间】:2018-10-27 13:01:24
【问题描述】:

我想在我的 vueApp 中实现无限滚动。

我正在使用 mongo、node、vue、mongoose,但无法理解服务器端的逻辑。

我的问题是: 假设我有一个包含 300 万份文档的集合, 当用户向下滚动时,他每次都会得到 5 个文档。 我如何将它实现到一个 mongo 查询中,该查询每次将发送 5 个文档,并且一旦再次调用它就会知道从它发送的最后一条记录开始?

谢谢!

【问题讨论】:

  • 请编辑问题以将其限制为具有足够详细信息的特定问题,以确定适当的答案。避免一次问多个不同的问题。请参阅How to Ask 页面以获得澄清此问题的帮助。
  • 简而言之,“我们很乐意回答”。但是,通过分别询问每个问题,您更有可能获得更好的整体答案。你所问的有很多活动部分。问一个关于如何做“每一步”的问题,然后你很可能会得到“总答案”。
  • 感谢您提供的信息,我将编辑我的问题

标签: node.js mongodb mongoose vue.js infinite-scroll


【解决方案1】:

您可以尝试应用应用于分页的逻辑,即当用户到达向下时,增加页码并将其传递给查询以获取新记录!

【讨论】:

    猜你喜欢
    • 2021-07-20
    • 2016-01-28
    • 1970-01-01
    • 2015-06-03
    • 2016-04-02
    • 2017-08-14
    • 1970-01-01
    • 2019-07-05
    • 2012-10-04
    相关资源
    最近更新 更多