我正在使用 Doctrine MongoDB,我在查询生成器中有以下代码:
$regexSeller = new Regex('^'.$search['seller'], 'i'); $raw->addOr($builder->matchExpr()->field('seller')->equals($regexSeller));
它的工作原理是,通过像这样的“鲍勃”这样的搜索找到好的结果,但是当有像“鲍勃(来自芝加哥)”这样的括号时,它就不起作用了。
我想问题出在第一行,但也找不到与括号匹配的方法。
MMMHUHU