问题描述
集合的查询带条件的,条件可能会变,如果是mysql的话,可以通过简单记录ID来做到,以后取只取比这个id大的,但是mongodb不知道该如何做?
问题解答
回答1:可以像mysql一样,加一个long型的冗余字段,每次递增,这样就可以解决mongo主键是ObjectId类型的问题了;可以使用分页来做,不过可能需要记录下来之前分段已经取了多少数据。如果每次分段取的数据都是一样多的,那就更适合分页le。
问题描述
集合的查询带条件的,条件可能会变,如果是mysql的话,可以通过简单记录ID来做到,以后取只取比这个id大的,但是mongodb不知道该如何做?
问题解答
回答1:可以像mysql一样,加一个long型的冗余字段,每次递增,这样就可以解决mongo主键是ObjectId类型的问题了;可以使用分页来做,不过可能需要记录下来之前分段已经取了多少数据。如果每次分段取的数据都是一样多的,那就更适合分页le。相关文章:1. SQL网络接口,错误:50-发生本地数据库运行时错误无法创建自动实例2. Flux waitFor()和异步操作,如何建模。3. Firebase云消息/通知未收到。JS4. 自动执行测试方案并通过“邮件”将所有测试结果状态作为报告发送。5. objective-c - iOS 动画执行中 退出后台 再进入前台,动画消失了6. JSX元素类型“ App”不是JSX元素的构造函数属性“ setState”的类型不兼容7. C++语法问题,有点不太明白8. C++中,有没有将路径字符串“D:\a\b\cc\..\..”转化为字符串“D:\a”这种功能的函数?9. node.js - socket.io官网为什么访问不了10. c++ - 请问一下为什么leetcode上那个只有一个class类?

网公网安备:皖ICP备2020019022号-8 Copyright ¢ 2020-2025 Powered by V1.8 All Rights Reserved 技术支持:乐呵呵网
声明:本站所有资源以学习为主