(mongodb >=1.0.0)
MongoDB\Driver\WriteResult::getInsertedCount — Renvoie le nombre de documents insérés (à l'exception de Upserts)
Cette fonction ne contient aucun paramètre.
Renvoie le nombre de documents insérés (à l'exception de Upserts permettent),
ou NULL
si l'écriture n'a pas été validée.
Exemple #1 Exemple avec MongoDB\Driver\WriteResult::getInsertedCount()
<?php
$manager = new MongoDB\Driver\Manager;
$bulk = new MongoDB\Driver\BulkWrite;
$bulk->insert(['x' => 1]);
$bulk->update(['x' => 1], ['$set' => ['y' => 3]]);
$bulk->update(['x' => 2], ['$set' => ['y' => 1]], ['upsert' => true]);
$bulk->update(['x' => 3], ['$set' => ['y' => 2]], ['upsert' => true]);
$bulk->delete(['x' => 1]);
$result = $manager->executeBulkWrite('db.collection', $bulk);
var_dump($result->getInsertedCount());
?>
L'exemple ci-dessus va afficher quelque chose de similaire à :
int(1)