Perl mongodb $collecton-> find ::获取mongodb的往返次数是多少?

Perl mongodb $collecton-> find ::获取mongodb的往返次数是多少?,第1张

概述如果我的收藏有10条记录. my $records = $collection->find;while (my $record = $records->next){ do something;} mongodb服务器有十次往返吗? 如果是这样,有没有办法将其限制为一次往返? 谢谢. 这是一个单一的查询,就像查询RDBMS一样. 根据文件: my $cursor = $collection 如果我的收藏有10条记录.

my $records = $collection->find;while (my $record = $records->next){   do something;}

mongodb服务器有十次往返吗?
如果是这样,有没有办法将其限制为一次往返?

谢谢.

解决方法 这是一个单一的查询,就像查询RDBMS一样.

根据文件:

my $cursor = $collection->find({ i => { '$gt' => 42 } });

执行给定的$查询并返回带有结果的MongoDB :: Cursor

my $cursor = $collection->query({ },{ limit => 10,skip => 10 });

有效的查询属性是:

> limit – 限制结果数量.> skip -Skip一些结果.> sort_by – 订购结果.

总结

以上是内存溢出为你收集整理的Perl mongodb $collecton-> find ::获取mongodb的往返次数是多少?全部内容,希望文章能够帮你解决Perl mongodb $collecton-> find ::获取mongodb的往返次数是多少?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1213355.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-04
下一篇 2022-06-04

发表评论

登录后才能评论

评论列表(0条)

保存