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');
필드는 구별되는 있어야합니다 : 모든 필드는 (! 모든 항목이 반환뿐만 아니라 선택된 것들이다)