要获取数据库结果,在数据库查询中使用了like
运算符。
$regex = new MongoRegex('/$search/i');
$where = array('contact_name' => $regex);
$users = $collection->find($where);
我不确定,语法出了什么问题。请建议,我看不到结果。
如果$search
应该包含您的搜索条件,则不会在单引号表达式中对其求值。
$regex = new MongoRegex("/$search/i");
应该在这里工作。
由于$where
在Mongo中的工作方式不同,我建议在这里使用$query
作为变量名。