在我的内部,我UserRepository
想创建自定义查询,就像我$dm->createQuery('some query')
在不使用 MongoDB 时可以创建的查询一样。
我怎样才能做到这一点?我看到该$this->createQueryBuilder()
方法存在,但$this->createQuery()
不存在。
我也试过这个,因为它是有道理的,但没有奏效:
$this->createQueryBuilder('u')
->where(array('$or' => array(
array('u.username' => $username),
array('u.email' => $username)
)))
// ...
它说 $or 是一个无效的运算符。