English | 简体中文 | 繁體中文
查询

MongoDB\Driver\WriteResult::getDeletedCount()函数—用法及示例

「 获取删除操作的文档数量 」


函数名称:MongoDB\Driver\WriteResult::getDeletedCount()

适用版本:PHP 5.6.0及以上版本

函数说明:该函数用于获取删除操作的文档数量。

用法:

public function getDeletedCount(): int

参数:无

返回值:一个整数,表示删除操作影响的文档数量。

示例:

<?php

// 创建MongoDB连接
$manager = new MongoDB\Driver\Manager("mongodb://localhost:27017");

// 创建删除操作
$bulk = new MongoDB\Driver\BulkWrite;
$bulk->delete(['name' => 'John Doe']);

// 执行删除操作
$result = $manager->executeBulkWrite('database.collection', $bulk);

// 获取删除的文档数量
$deletedCount = $result->getDeletedCount();

echo "Deleted documents count: " . $deletedCount;
?>

上述示例中,我们首先创建了一个MongoDB连接,并使用BulkWrite对象创建了一个删除操作。然后,通过调用executeBulkWrite()方法执行了删除操作,并将返回的WriteResult对象存储在$result变量中。最后,使用getDeletedCount()方法获取了删除的文档数量,并将其输出到屏幕上。

补充纠错
热门PHP函数
分享链接