Il driver PHP Mongo ha un oggetto Regex interno:
$cursor = $collection->findOne(
array('username' => new MongoRegex("/$_POST['value']/i")
);
E a proposito, consiglio vivamente di controllare il valore $ _POST e probabilmente di trasformare la tua espressione regolare per ottenere solo il nome utente (senza altro prima/dopo => new MongoRegex('/^' . $securevalue . '$/i')
Modifica:la mia risposta non era precisa:l'avvio di anchor consente a mongo di utilizzare l'indice su questa query, se disponibile.