我使用蒙戈DB与学说。 我想要做的模式匹配像下面
db.user_logs.find({ "recipientName": /user1/i })
不使用MongoRegex
类
$qb->field('recipientEmail')->equals(new \MongoRegex('/.*'.$textToSearch.'.*/i'));
目的是不创建类达到溶液(如果可能)
我使用蒙戈DB与学说。 我想要做的模式匹配像下面
db.user_logs.find({ "recipientName": /user1/i })
不使用MongoRegex
类
$qb->field('recipientEmail')->equals(new \MongoRegex('/.*'.$textToSearch.'.*/i'));
目的是不创建类达到溶液(如果可能)
不知道这是最好的方式,但它的工作原理:
$qb->where("function(){ var patt = /".$textToSearch."/i; return patt.test(this.recipientEmail);}");