gpt4 book ai didi

php - 如何使用 MongoDB PHP 扩展获取游标结果计数

转载 作者:行者123 更新时间:2023-12-03 23:45:52 24 4
gpt4 key购买 nike

mongo PHP 扩展已弃用,取而代之的是 mongodb扩大。此扩展名与 mongo-php-library 一起使用.

在旧的扩展中,可以使用 MongoCursor::count() 从游标中获取结果计数。 .但是,新光标 MongoDB\Driver\Cursor没有这种方法。对 MongoDB 执行查询后获取结果数量的新方法是什么?

最佳答案

我使用此代码。

$query = ["hello" => "world"];
$command = new MongoDB\Driver\Command(["count" => "collection", "query" => $query]);
try {
$result = $mongo->executeCommand("mydb", $command);
$res = current($result->toArray());
$count = $res->n;
echo $count;
} catch (MongoDB\Driver\Exception\Exception $e) {
echo $e->getMessage(), "\n";
}

关于php - 如何使用 MongoDB PHP 扩展获取游标结果计数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36726069/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com