Mulighed 1
Send legitimationsoplysningerne via det andet argument til Mongo konstruktør
$db = new Mongo('mongodb://localhost', array(
'username' => 'abc',
'password' => 'example@sqldat.com',
'db' => 'abc'
));
Mulighed 2
Brug MongoDB::authenticate()
metode
$m = new Mongo();
$db = $m->abc;
$db->authenticate('abc', 'example@sqldat.com');
Husk...
2014-opdatering
Instancierer Mongo direkte er nu forældet. Rådet er at bruge MongoClient i stedet med de samme argumenter som ovenfor. For eksempel
$m = new MongoClient('mongodb://localhost', [
'username' => 'abc',
'password' => 'example@sqldat.com',
'db' => 'abc'
]);