我正在尝试寻找一种使用PHP以不区分大小写的方式查询mongodb的方法,因为当前检查“Username”和“username”是否属于不同用户名...
$cursor = $collection->findOne(array('username' => /{$_POST['value']}/i));
$lowerInput = strtolower($_POST['value']);
$username = strtolower($cursor['username']);
if($lowerInput == $username){
echo "That username appears to be in our database!";
}
我尝试了这个,但光标只会寻找大小写敏感的匹配项,因此只有在光标值为小写时才会将其转换为小写。