Ovladač PHP Mongo má interní objekt Regex:
$cursor = $collection->findOne(
array('username' => new MongoRegex("/$_POST['value']/i")
);
A mimochodem důrazně doporučuji zkontrolovat hodnotu $_POST a pravděpodobně transformovat váš regulární výraz, abyste získali pouze uživatelské jméno (bez dalšího před/po => new MongoRegex('/^' . $securevalue . '$/i')
Edit:moje odpověď nebyla přesná:počáteční kotva umožňuje mongu použít index na tento dotaz, pokud je k dispozici.