Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/symfony/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何将symfony 3.4中的Querybuilder与mongodb原则结合使用?我尝试了一些问题,但没有给出数据。这是代码和显示页面_Mongodb_Symfony_Query Builder - Fatal编程技术网

如何将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();