我试图用限制限制查询返回长度并跳过,但返回的数组是一个空数组。这是代码片段,
$start = 0;
$limit = 10;
$options = [
'skip' => $start,
'limit' => $limit,
];
$return = $db->collection->find([], $options);
我做错了吗?这是一个错误还是一个随机的东西?
此致
PS:我知道这是一个已被问到的问题,但大部分答案都与较旧的扩展有关。
答案 0 :(得分:0)
根据official Mongo DB documentation,您所做的是正确的。
$options
方法的第二个find($filter, $options)
参数支持limit
和skip
键,例如:
$options = [
"limit" => 10,
"skip" => 0
];
$results = $mongoCollection->find([], $options);