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

Lớp MongoClient so với Lớp MongoDB \ Driver \ Manager

Đây là câu trả lời hay về các tính năng ngôn ngữ không dùng nữa: Cái gì PHP có làm được với các hàm không dùng nữa không?

Và đây là cách sử dụng thích hợp cho php với mongodb:

$manager = new MongoDB\Driver\Manager("mongodb://localhost:27017");
$filter = [];
$options = [
    'sort' => ['_id' => 1],
];

$query = new MongoDB\Driver\Query($filter, $options);
$cursor = $manager->executeQuery('db.collection', $query);

foreach ($cursor as $document) {
//...
}

Có rất nhiều hướng dẫn về thao tác CRUD với php và mongodb, ví dụ: Hướng dẫn về MongoDB PHP

Tóm lại:bạn không nên sử dụng tính năng không dùng nữa vì lý do bảo mật và vì nó có thể bị xóa khỏi php trong tương lai. Vì vậy, tốt hơn hãy cập nhật mã của bạn.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Mongoose cập nhật mảng sâu

  2. Làm cách nào để thêm trường cuối cùng vào bộ sưu tập tài liệu spring-data-mongodb hiện có?

  3. MongoDB:Làm thế nào để giải quyết DBRef ở phía máy khách?

  4. Tìm kiếm tất cả các đa giác có chứa một loạt điểm trong mongodb

  5. Cập nhật đồng thời các phần tử mảng là tài liệu được nhúng trong MongoDB