PHP Mongo-stuurprogramma heeft een intern Regex-object:
$cursor = $collection->findOne(
array('username' => new MongoRegex("/$_POST['value']/i")
);
En trouwens, ik raad ten zeerste aan om de $_POST-waarde te controleren en waarschijnlijk je regex te transformeren om alleen een gebruikersnaam te krijgen (zonder meer voor/na => new MongoRegex('/^' . $securevalue . '$/i')
Bewerken:mijn antwoord was niet precies:vanaf het begin van het anker mag mongo de index gebruiken voor deze zoekopdracht, indien beschikbaar.