MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

mongodb łączy się za pomocą php

Opcja 1

Przekaż poświadczenia za pomocą drugiego argumentu do Mongo konstruktor

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

Opcja 2

Użyj MongoDB::authenticate() metoda

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

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

Pamiętaj...

Aktualizacja 2014

Inicjowanie Mongo bezpośrednio jest teraz przestarzałe. Porada jest taka, aby użyć MongoClient zamiast tego z tymi samymi argumentami co powyżej. Na przykład

$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. Jak zmienić typ danych pola zagnieżdżonego w dokumencie Mongo?

  2. Czas żyć w mongodb, mangusta nie działa. Dokumenty nie są usuwane

  3. node.js mongodb javascript zamieszanie w zakresie zakresu

  4. Dane dotyczące przyłączania się do Mongoose

  5. Spróbuj zainstalować mongodb z dijango?