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' => 'example@sqldat.com',
    'db'       => 'abc'
));

Opção 2


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

$db->authenticate('abc', 'example@sqldat.com');

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' => 'example@sqldat.com',
    'db'       => 'abc'
]);