首页 话题 小组 问答 好文 用户 我的社区 域名交易 唠叨

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

发布于 2025-04-30 12:44:46
0
19

函数名称: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()方法获取了删除的文档数量,并将其输出到屏幕上。

评论
一个月内的热帖推荐
啊龙
Lv.1普通用户

9545

帖子

31

小组

3242

积分

赞助商广告
站长交流