猫鼬:找到一个限制并通知最后一个块

时间:2014-02-05 15:30:08

标签: node.js mongodb mongoose

尝试构建一个“加载更多”功能,加载到每个加载时只分页一定数量的文档,一旦没有更多的文档要加载,这个功能就会消失。

首先,我向mongoose查询添加了limit选项(每个chuck 10个文档)。并添加了一个检查,以确定限制设置(10)是否等于收到的文档数量,但是,如果恰好是一次有100个文档,则第十个卡盘将等于限制设置,但它将会是最后一个查克。

mongoose到bool是否有其他选项是否收到的结果是该特定查询的最后一个?

编辑:我可以在没有任何限制的情况下进行查询,并检查我是否正在使用最后一个块进行响应,但我相信这将是一个很好的,并且可能存在原生解决方案。

第二个想法是,我可以限制x+1超过我实际需要的限制,这样就可以通过每次只跳过x来手动确保。什么事情最后一个hacky?

0 个答案:

没有答案