php8.5
Home/ Manual/ driver / bulkwritecommand/ MongoDB\Driver\BulkWriteCommand::count

MongoDB\Driver\BulkWriteCommand::count

PHP function Edit on GitHub ✎

(mongodb >=2.1.0)

Count number of write operations in the BulkWriteCommand

Description

MongoDB\Driver\BulkWriteCommand::count(): int

Returns the number of write operations added to the MongoDB\Driver\BulkWriteCommand object.

Parameters Parameters

Return Values

Returns number of write operations added to the MongoDB\Driver\BulkWriteCommand object.

Errors/Exceptions

Examples

MongoDB\Driver\BulkWriteCommand::count() example

php
<?php

$bulk = new MongoDB\Driver\BulkWriteCommand;
$bulk->insertOne('db.coll', ['_id' => 1, 'x' => 1]);
$bulk->insertOne('db.coll', ['_id' => 2, 'x' => 2]);
$bulk->updateOne('db.coll', ['x' => 2], ['$set' => ['x' => 1]]);
$bulk->deleteMany('db.coll', ['x' => 1]);

var_dump(count($bulk));

?>

The above example will output:

output
int(4)

Source: reference/mongodb/mongodb/driver/bulkwritecommand/count.xml · from the official PHP manual (php/doc-en)