mongodb游标是否可序列化(node.js)

时间:2016-07-06 17:02:22

标签: node.js mongodb high-availability

我的目标是支持分页查询,同时实现"一致性" (这里不是真正的含义,但基本上当用户要求5个第一,然后询问下面的5个时,如果在此期间有一个添加,我不希望第5个在第二个查询中)

我的第一个想法是当用户想要第一页我开始一个mongodb查询时,将光标存储在内存中然后获得前五个。然后,当用户想要下一页时,我继续光标(因为它已保存在内存中)。

理论上它运行良好但是当有多个服务器时它会失败,因为它们无法共享内存。

所以我的主要问题是,如何序列化游标(例如我可以在Redis服务器上共享它们)

或者,有没有更好的方法来实现我的目标

感谢您的帮助

0 个答案:

没有答案