Doctrine查询findBy返回Doctrine \ ODM \ MongoDB \ LoggableCursor对象

时间:2014-01-02 10:35:18

标签: php mongodb symfony doctrine-orm doctrine

我不知道问题是什么,但是当我运行这段代码时

$reposit = $this->get('doctrine_mongodb')
                            ->getManager()
                            ->getRepository('ngNearBundle:Markers');                        
            $l=$reposit->findBy(array('lat'=>'35.691048'));

它返回一个Doctrine \ ODM \ MongoDB \ LoggableCursor对象而不是mongodb文件! 问题应该是什么?

1 个答案:

答案 0 :(得分:1)

findBy()方法返回所有匹配结果的集合。如果您只想获得一个结果,请使用findOneBy()方法。