尝试使用正则表达式:
$regex = new MongoRegex('/^' . preg_quote('a day to remember'). '$/i'); $query = array('artist' => $regex); $cursor = $collection->find($query);
TTT.. 6
如果要在Mongodb中对此值进行不区分大小写的搜索,则必须存储两次值.一旦正常,一次用小写进行索引和搜索.
Mongodb具有丰富的查询语言(与其他nosql系统相比),您可以索引列的每个(组合).但是我确实发现mapreduce很慢,但只要你能解决你的问题而没有mapreduce,你就可以了.
尝试使用正则表达式:
$regex = new MongoRegex('/^' . preg_quote('a day to remember'). '$/i'); $query = array('artist' => $regex); $cursor = $collection->find($query);
如果要在Mongodb中对此值进行不区分大小写的搜索,则必须存储两次值.一旦正常,一次用小写进行索引和搜索.
Mongodb具有丰富的查询语言(与其他nosql系统相比),您可以索引列的每个(组合).但是我确实发现mapreduce很慢,但只要你能解决你的问题而没有mapreduce,你就可以了.