如何将symfony 3.4中的Querybuilder与mongodb原则结合使用?我尝试了一些问题,但没有给出数据。这是代码和显示页面
这是我的代码:如何将symfony 3.4中的Querybuilder与mongodb原则结合使用?我尝试了一些问题,但没有给出数据。这是代码和显示页面,mongodb,symfony,query-builder,Mongodb,Symfony,Query Builder,这是我的代码: $role_id = $this->get('session')->get('role_id'); $em = $this->get('doctrine_mongodb')->getManager()->getRepository('AdminBundle:Rolemaster'); $role = $em->createQueryBuilder()->field('rolename')->notEqual('admin')->
$role_id = $this->get('session')->get('role_id');
$em = $this->get('doctrine_mongodb')->getManager()->getRepository('AdminBundle:Rolemaster');
$role = $em->createQueryBuilder()->field('rolename')->notEqual('admin')->getQuery()->execute();
var_dump($role);exit; `
这是输出的图像:
请帮助我这是为Doctrine MongoDB query builder执行查询时的预期行为,返回一个光标供您在结果上迭代。您可以参考文档 如果要以数组形式获取结果,必须在光标上使用
toArray()
:
$role = $em->createQueryBuilder()
->field('rolename')
->notEqual('admin')
->getQuery()->execute()->toArray();