fastmongo icon indicating copy to clipboard operation
fastmongo copied to clipboard

3.x 版本查询条件 非 limit=1时 结果不符合预期

Open jianhuihi opened this issue 5 years ago • 2 comments

$collection = $mongo->database('supsite')->collection('data_article');
$data          = $collection->find(['siteid' => $siteid], ['skip'=>0,'limit'=>15]);
var_dump(count($data));

collection 实际570条数据 limit = 1 时查出的数据正常 但limit 15 return 了全部数据 570

jianhuihi avatar Sep 27 '20 09:09 jianhuihi

看一下这个测试,是可以跑过的。https://github.com/hyperf/gotask/blob/f433a3774de9645c5f73fc7444140ea521e48255/tests/Cases/MongoDBTest.php#L91

Reasno avatar Sep 27 '20 09:09 Reasno

mongodb 3.6+ case可以全部通过

3.2 部分通过

3.0 limit没通过

jianhuihi avatar Sep 27 '20 14:09 jianhuihi