2014-01-12 4 views
0

내가 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(); 

이다 그러나 쿼리가 문서와 배열을 반환하지만,

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

필드는 구별되는 있어야합니다 : 모든 필드는 (! 모든 항목이 반환뿐만 아니라 선택된 것들이다)

답변

1

셀렉트() 호출 구문은 다음과 같다 NULL입니다 PHP 메서드 수준에서 rguments.