gpt4 book ai didi

php - Doctrine2 ODM 限制不起作用/mongodb

转载 作者:可可西里 更新时间:2023-11-01 09:23:12 25 4
gpt4 key购买 nike

我试图跳过和限制结果,但我什至没有得到它来限制结果。

这是我的代码

    $limit=5;
$fooQueryBuilder = $this->mongo->getManager()->createQueryBuilder('CustomCoreBundle:Foo');
$foos=$fooQueryBuilder->limit($limit)->getQuery()->execute();

var_dump(count($foos));
exit;

然后 var_dump 返回

int(321235)

这等于数据库中的所有实体,我做错了什么?

$this->mongo->getManager() 

的实例
Doctrine\ODM\MongoDB\DocumentManager

构建器是

Doctrine\ODM\MongoDB\Query\Builder"

我只是不明白哪里出了问题,谢谢任何提示

最佳答案

所以,我自己找到了答案

it is working !

我了解到:

当你 count() 游标时,无论查询什么,它都会返回数据库中所有实体的数量。

所以我检查光标以查看限制是否有效的检查是完全错误的

关于php - Doctrine2 ODM 限制不起作用/mongodb,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24273347/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com