在“赞查询”中选择字段



>我正在尝试在Mongodb中使用正则表达式查找文档,但我也想选择要返回的字段:我的代码是

$dm = $this->get('doctrine_mongodb')
               ->getManager();
    $qb = $dm->createQueryBuilder('ngNearBundle:Users')->select('lat,lng,title,photos,description');
    $titles=$qb->field('title')->equals(new MongoRegex('/.*'.$key_words.'.*/i'))->getQuery()->execute()->toArray();

但是查询返回一个包含文档的数组,但所有字段均为 NULL(返回所有字段,而不仅仅是所选字段!

select() 调用语法如下:

$qb = $dm->createQueryBuilder('ngNearBundle:Users')
    ->select('lat','lng','title','photos','description');

字段必须是 php 方法级别的不同参数。

相关内容

  • 没有找到相关文章

最新更新