假设我用 PHP 插入了以下文档(注意“ó”。)
$dbs->insert(array('name' => 'televisión'));
在mongodb数据库服务器中保存如下
{ "name" : "televisi��n" }
如果我按如下方式调用 findOne 方法,(注意 ó)
$doc = $dbs->findOne(array('name' => "televisión"));
它返回给我正确的值
[name] => televisión
一切都很好,直到这里。
所以,想象一下,我需要从 php 中确定文件 televisión 是否在 mongodb 数据库中,但是我从一个没有重音“ó”的 URL 中获取值,即电视,所以。
$doc = $dbs->findOne(array('name' => "television"));
findOne 方法返回 null,因此不匹配文档。
有什么方法可以不返回空值并且无论口音如何都可以找到文档?
提前致谢!