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

前端之家收集整理的这篇文章主要介绍了Perl mongodb $collecton-> find ::获取mongodb的往返次数是多少?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
如果我的收藏有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相关文章