我一直在使用$和运算符以及MongoRegex。
我正在对“亚马逊”进行正则表达式记录搜索,该字段的“已启用”字段设置为1。
这是我的疑问。
$search = "Amazon";
$results = $collection->find(array(
'$and' => array(
array('orgname' => new MongoRegex("/.*$search.*/")),
array('enabled' => '1')
)
));
也许有人可以指出我做错了什么。 在此先感谢。
答案 0 :(得分:2)
我认为在这种情况下,您不需要使用$and
运算符。试试这个:
$search = "Amazon";
$cursor = $collection->find(array(
'orgname' =>new MongoRegex("/.$search./"),
'enabled' => 1)
);