Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/234.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP MongoDB游标计数不再工作_Php_Laravel_Mongodb_Laravel 5 - Fatal编程技术网

PHP MongoDB游标计数不再工作

PHP MongoDB游标计数不再工作,php,laravel,mongodb,laravel-5,Php,Laravel,Mongodb,Laravel 5,我在使用PHP5.6.x从Laravel5.0升级到Laravel5.1时,使用了“Jenssers/mongodb”:“2.1”,并切换到“Jenssers/mongodb”:“3.0.x” 我修改了升级版本的代码,但我不再能够像以前那样使用此代码获得结果计数: $results = DB::connection($connection) ->collection("listing") ->timeout(-1) ->r

我在使用PHP5.6.x从Laravel5.0升级到Laravel5.1时,使用了“Jenssers/mongodb”:“2.1”,并切换到“Jenssers/mongodb”:“3.0.x”

我修改了升级版本的代码,但我不再能够像以前那样使用此代码获得结果计数:

$results = DB::connection($connection)
      ->collection("listing")
      ->timeout(-1)
      ->raw(function ($collection) use ($filters, $cols) {
          return $collection->find($filters, [
            'projection' => $cols
          ]);
      });
$count = $results->count();
现在如何直接获取返回结果的计数