Вариант 1
Предайте идентификационните данни чрез втория аргумент към Mongo конструктор
$db = new Mongo('mongodb://localhost', array(
'username' => 'abc',
'password' => 'example@sqldat.com',
'db' => 'abc'
));
Вариант 2
Използвайте MongoDB::authenticate()
метод
$m = new Mongo();
$db = $m->abc;
$db->authenticate('abc', 'example@sqldat.com');
Имайте предвид...
Актуализация за 2014 г.
Създаване на Mongo директно вече е отхвърлен. Съветът е да използвате MongoClient вместо това със същите аргументи като по-горе. Например
$m = new MongoClient('mongodb://localhost', [
'username' => 'abc',
'password' => 'example@sqldat.com',
'db' => 'abc'
]);