Opzione 1
Passa le credenziali tramite il secondo argomento a Mongo
costruttore
$db = new Mongo('mongodb://localhost', array(
'username' => 'abc',
'password' => '[email protected]',
'db' => 'abc'
));
Opzione 2
Usa MongoDB::authenticate()
metodo
$m = new Mongo();
$db = $m->abc;
$db->authenticate('abc', '[email protected]');
Tieni a mente...
Aggiornamento 2014
Istanziazione di Mongo
direttamente è ora deprecato. Il consiglio è di utilizzare MongoClient
invece con gli stessi argomenti di cui sopra. Ad esempio
$m = new MongoClient('mongodb://localhost', [
'username' => 'abc',
'password' => '[email protected]',
'db' => 'abc'
]);