คอมพิวเตอร์และอินเตอร์เน็ต,บรรยายวิชาการ,วิจัย,ศึกษากุรอาน,E-Book

วันพฤหัสบดีที่ 29 กรกฎาคม พ.ศ. 2564

การนับจำนวน Count Document ใน MongoDB

 

การนับจำนวน document หรือ record สำหรับ mongoDB 
ที่คำนวณได้รวดเร็วที่สุด ดังนี้

//$mongo = new MongoDB\Driver\Manager("mongodb://localhost:27017");
$mng = new MongoDB\Driver\Manager("mongodb://root:testtest@localhost:27017");
$command = new MongoDB\Driver\Command(["count" => "qa_self_t8"]);
$result = $mng->executeCommand("q_alert_db", $command);
$res = current($result->toArray());
$count = $res->n;
echo $count;


หากต้องการ filter ให้เปลี่ยน $command เป็น

$myfilter = ["verify" => "1"];
$command = new MongoDB\Driver\Command(["count" => "qa_self_t8", "query" => $query]);

 ดังนี้

$mng = new MongoDB\Driver\Manager("mongodb://root:testtest@localhost:27017");
$myfilter = ["verify" => "1"];
$command = new MongoDB\Driver\Command(["count" => "qa_self_t8", "query" => $myfilter]);
$result = $mng->executeCommand("q_alert_db", $command);
$res = current($result->toArray());
$count = $res->n;
echo $count;




ไม่มีความคิดเห็น: