2014-03-25 80 views
0

我有以下查詢,我沒有得到輸出請幫助如何根據搜索關鍵字Symfony & MongoDB檢索數據。Like查詢不起作用在RepoClass

class UsersRepository extends DocumentRepository { 

    public function getUserByFirstLetter($letter) { 


     $allusers = $this->createQueryBuilder() 
        ->field('name')->equals(new \MongoRegex('/.*'.$letter.'.*/')) 
        ->getQuery() 
        ->execute(); 

}}

我想使用LIKE操作導致。

感謝 提前

回答

0

你必須返回你的結果:

class UsersRepository extends DocumentRepository { 

    public function getUserByFirstLetter($letter) { 

     return $this->createQueryBuilder() 
      ->field('name')->equals(new \MongoRegex('/.*'.$letter.'.*/')) 
      ->getQuery() 
      ->execute(); 
    } 
} 
+0

但是這並沒有任何區別,當我火了此查詢正在運行的無限循環,掛我的system.I不知道Symfony的工作是什麼。請相應指導。繼續可以理解 –