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

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

Вариант 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'
]);


  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?