MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

mongodb conectar usando php

Opção 1


Passe as credenciais por meio do segundo argumento para o Mongo construtor
$db = new Mongo('mongodb://localhost', array(
    'username' => 'abc',
    'password' => '[email protected]',
    'db'       => 'abc'
));

Opção 2


Use o MongoDB::authenticate() método
$m = new Mongo();
$db = $m->abc;

$db->authenticate('abc', '[email protected]');

Tenha em mente...

Atualização de 2014


Instanciando Mongo diretamente agora está obsoleto. O conselho é usar MongoClient em vez disso, com os mesmos argumentos acima. Por exemplo
$m = new MongoClient('mongodb://localhost', [
    'username' => 'abc',
    'password' => '[email protected]',
    'db'       => 'abc'
]);