MongoDB\Driver\BulkWrite::count

(mongodb >=1.0.0)

MongoDB\Driver\BulkWrite::countCount number of write operations in the bulk

Beschreibung

public MongoDB\Driver\BulkWrite::count ( ) : int

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

Parameter-Liste

Diese Funktion besitzt keine Parameter.

Rückgabewerte

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

Fehler/Exceptions

  • Throws MongoDB\Driver\InvalidArgumentException on argument parsing errors.

Changelog

Version Beschreibung
PECL mongodb 1.2.0 Returns the number of write operations added to the MongoDB\Driver\BulkWrite object. Earlier versions returned the expected number of client-to-server roundtrips required to execute all write operations.

Beispiele

Beispiel #1 MongoDB\Driver\BulkWrite::count() example

<?php

$bulk 
= new MongoDB\Driver\BulkWrite;
$bulk->insert(['_id' => 1'x' => 1]);
$bulk->insert(['_id' => 2'x' => 2]);
$bulk->update(['x' => 2], ['$set' => ['x' => 1]]);
$bulk->delete(['x' => 1]);

var_dump(count($bulk));

?>

Das oben gezeigte Beispiel erzeugt folgende Ausgabe:

int(4)
add a note add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top