Alternativ 1
Skicka inloggningsuppgifterna via det andra argumentet till Mongo konstruktör
$db = new Mongo('mongodb://localhost', array(
'username' => 'abc',
'password' => 'example@sqldat.com',
'db' => 'abc'
));
Alternativ 2
Använd MongoDB::authenticate()
metod
$m = new Mongo();
$db = $m->abc;
$db->authenticate('abc', 'example@sqldat.com');
Kom ihåg...
Uppdatering 2014
Instanserar Mongo direkt är nu utfasad. Rådet är att använda MongoClient istället med samma argument som ovan. Till exempel
$m = new MongoClient('mongodb://localhost', [
'username' => 'abc',
'password' => 'example@sqldat.com',
'db' => 'abc'
]);