MongoDB
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> MongoDB

mongodb kết nối bằng php

Tùy chọn 1

Chuyển thông tin đăng nhập qua đối số thứ hai tới Mongo phương thức khởi tạo

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

Tùy chọn 2

Sử dụng MongoDB::authenticate() phương pháp

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

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

Hãy ghi nhớ ...

Cập nhật năm 2014

Instanciating Mongo trực tiếp hiện không được dùng nữa. Lời khuyên là sử dụng MongoClient thay vào đó với các đối số tương tự như trên. Ví dụ

$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. Mongoid ::Phiên bản - làm thế nào để kiểm tra các phiên bản trước?

  2. Khởi động PHP Không thể tải thư viện động php_mongo.dll

  3. Cách khắc phục MongoError:Không thể sử dụng phiên đã kết thúc

  4. Tổng hợp $ facet trong monogdb

  5. Không thể kết nối với cơ sở dữ liệu bản đồ MongoDB