Možnost 1
Předejte přihlašovací údaje prostřednictvím druhého argumentu do Mongo
konstruktor
$db = new Mongo('mongodb://localhost', array(
'username' => 'abc',
'password' => '[email protected]',
'db' => 'abc'
));
Možnost 2
Použijte MongoDB::authenticate()
metoda
$m = new Mongo();
$db = $m->abc;
$db->authenticate('abc', '[email protected]');
Mějte na paměti...
Aktualizace z roku 2014
Vytvoření instance Mongo
přímo je nyní zastaralé. Doporučuje se použít MongoClient
místo toho se stejnými argumenty jako výše. Například
$m = new MongoClient('mongodb://localhost', [
'username' => 'abc',
'password' => '[email protected]',
'db' => 'abc'
]);