Optie 1
Geef de inloggegevens via het tweede argument door aan de Mongo constructeur
$db = new Mongo('mongodb://localhost', array(
'username' => 'abc',
'password' => 'example@sqldat.com',
'db' => 'abc'
));
Optie 2
Gebruik de MongoDB::authenticate()
methode
$m = new Mongo();
$db = $m->abc;
$db->authenticate('abc', 'example@sqldat.com');
Houd in gedachten...
2014-update
Instantie van Mongo direct is nu afgeschaft. Het advies is om MongoClient . te gebruiken in plaats daarvan met dezelfde argumenten als hierboven. Bijvoorbeeld
$m = new MongoClient('mongodb://localhost', [
'username' => 'abc',
'password' => 'example@sqldat.com',
'db' => 'abc'
]);