牛牛在线工具

MongoDB\Driver\WriteResult::getModifiedCount()

收录 8868 个 PHP 函数,含用途说明与用法示例。

MongoDB\Driver\WriteResult::getModifiedCount()

获取MongoDB\Driver\WriteResult对象中修改的文档数量

函数名:MongoDB\Driver\WriteResult::getModifiedCount() 适用版本:MongoDB PHP扩展版本1.2.0+ 函数用法:该函数用于获取MongoDB\Driver\WriteResult对象中修改的文档数量。 语法:public function MongoDB\Driver\WriteResult::getModifiedCount(): int 参数:该函数不接受任何参数。 返回值:返回一个整数,表示修改的文档数量。 示例: <?php // 连接到MongoDB服务器 $manager = new MongoDB\Driver\Manager("mongodb://localhost:27017"); // 创建一个更新操作 $bulk = new MongoDB\Driver\BulkWrite; $bulk->update(['name' => 'Alice'], ['$set' => ['age' => 30]], ['multi' => true]); // 执行更新操作 $result = $manager->executeBulkWrite('testdb.users', $bulk); // 获取修改的文档数量 $modifiedCount = $result->getModifiedCount(); echo "修改了 {$modifiedCount} 个文档"; ?> 在上面的示例中,我们首先连接到MongoDB服务器,然后创建一个更新操作,将名字为"Alice"的文档的年龄修改为30。执行更新操作后,我们使用getModifiedCount()函数获取修改的文档数量,并将其输出到屏幕上。 请注意,在使用该函数之前,您需要确保已经成功执行了更新操作,并且WriteResult对象中包含了更新操作的结果。如果没有执行更新操作或者WriteResult对象中不包含结果,那么该函数将返回0。