标签: php regex mongodb
我正在使用以下查询来查找重复记录。
$doc = $db->collection->findOne(array('field' => new MongoRegex("/^$value/i"))); if (isset($doc) === false) { $db->collection->insert(array('field' => $value)); }
这可以正常工作,直到特殊字符变为“(”,“)”,并且可能会更多。在这些情况下,我应该如何更改查询?