Möglichkeit 1
Übergeben Sie die Anmeldeinformationen über das zweite Argument an Mongo
Konstruktor
$db = new Mongo('mongodb://localhost', array(
'username' => 'abc',
'password' => '[email protected]',
'db' => 'abc'
));
Option 2
Verwenden Sie den MongoDB::authenticate()
Methode
$m = new Mongo();
$db = $m->abc;
$db->authenticate('abc', '[email protected]');
Denken Sie daran...
Aktualisierung 2014
Instanziierung von Mongo
direkt ist jetzt veraltet. Es wird empfohlen, MongoClient
zu verwenden stattdessen mit den gleichen Argumenten wie oben. Zum Beispiel
$m = new MongoClient('mongodb://localhost', [
'username' => 'abc',
'password' => '[email protected]',
'db' => 'abc'
]);