MongoDB
 sql >> Teknologi Basis Data >  >> NoSQL >> MongoDB

Konektor MongoDB untuk PHP:hitung dokumen untuk pagination

Gunakan executeCommand metode. Coba sesuatu seperti kode berikut:

$mongo = new MongoDB\Driver\Manager("mongodb://localhost:27017");
// search params
$query = ["brand" => $_GET["brand"]];
// define a command - not only a regular query
$command = new MongoDB\Driver\Command(["count" => "cars", "query" => $query]);
try {
    // execute the command here on your database
    $result = $mongo->executeCommand("carsdb", $command);
    $res = current($result->toArray());
    $count = $res->n;
    echo $count;
} catch (MongoDB\Driver\Exception\Exception $e) {
    echo $e->getMessage(), "\n";
}

Diambil dari di sini , dengan adaptasi untuk kasus Anda.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoError:tidak diizinkan untuk menjalankan perintah { find:app_updates, filter:{ key:0.0.1-admins }, limit:1, batchSize:1, singleBatch:true }

  2. Bagaimana cara menambahkan bidang terakhir ke koleksi dokumen spring-data-mongodb yang ada?

  3. Batas waktu koneksi Pymongo dari mesin jarak jauh

  4. MongoEngine - Pengguna lain sudah diautentikasi ke database ini. Anda harus logout terlebih dahulu

  5. MongoDb TTL pada dokumen bersarang dimungkinkan?