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

sự cố với truy vấn php7 mongo findOne

Việc sử dụng api người quản lý của bạn không chính xác.

$m = new MongoDB\Driver\Manager("mongodb://localhost:27017");
$filter= array('email' => $email);
$options = array(
  'limit' => 1
);
$query = new MongoDB\Driver\Query($filter, $options);
$rows = $m->executeQuery('clients.suscriptions', $query);

Ngoài ra, bạn nên cài đặt thư viện thông qua trình soạn nhạc cung cấp cú pháp tương tự như api cũ.

require 'vendor/autoload.php';
$m= new MongoDB\Client("mongodb://127.0.0.1/");
$db = $m->clients;
$collection = $db->suscriptions;
$query = array('email' => $email);
$document = $collection->findOne($query);

https://docs.mongodb.com/ php-library / master / tutorial / crud / # find-one-document



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. NotUniqueError:Đã cố gắng lưu các khóa duy nhất trùng lặp

  2. Bỏ qua và giới hạn phân trang cho tổng hợp Mongo

  3. Python và MongoDB:Kết nối với Cơ sở dữ liệu NoSQL

  4. Tìm kiếm toàn văn trên MongoDB GridFS?

  5. Làm cách nào để xuất một đối tượng chỉ khả dụng trong lệnh gọi lại không đồng bộ?