在经常使用db.users.find();查问时,实践上查问并没有真正口头,只是在结构查问,口头cursor.hasNext(),查问才会发往主机端。shell会立刻失掉前100个结果或许前4MB的数据(两者之中的较小者),这样下次调用next或许hasNext时就不用再次衔接主机去失掉结果了。在客户端遍历完第一组结果后,shell会再次衔接数据库,经常使用getMore恳求更多的结果。getMore恳求蕴含一个游标的标识符,它会向数据库征询能否还有更多的结果,假设有则前往下一批结果。这个环节会不时继续,直到游标耗尽或许结果被所有前往。
本网站的文章部分内容可能来源于网络和网友发布,仅供大家学习与参考,如有侵权,请联系站长进行删除处理,不代表本网站立场,转载联系作者并注明出处:https://duobeib.com/diannaowangluoweixiu/7066.html