MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

mongodb свързване с помощта на php

Вариант 1

Предайте идентификационните данни чрез втория аргумент към Mongo конструктор

$db = new Mongo('mongodb://localhost', array(
    'username' => 'abc',
    'password' => '[email protected]',
    'db'       => 'abc'
));

Вариант 2

Използвайте MongoDB::authenticate() метод

$m = new Mongo();
$db = $m->abc;

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

Имайте предвид...

Актуализация за 2014 г.

Създаване на Mongo директно вече е отхвърлен. Съветът е да използвате MongoClient вместо това със същите аргументи като по-горе. Например

$m = new MongoClient('mongodb://localhost', [
    'username' => 'abc',
    'password' => '[email protected]',
    'db'       => 'abc'
]);


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Как да получа достъп до MongoDB на Meteor от друг клиент, докато Meteor работи?

  2. Безопасно ли е да изтриете дневника на mongodb?

  3. Времево клеймо на MongoDb

  4. АТОМНО актуализирайте множество документи И ги върнете

  5. Как да увеличим поле в mongodb?