MongoDB\Driver\WriteResult::getInsertedCount

(mongodb >=1.0.0)

MongoDB\Driver\WriteResult::getInsertedCountRenvoie le nombre de documents insérés (à l'exception de Upserts)

Description

finalpublicMongoDB\Driver\WriteResult::getInsertedCount(): ?int

Liste de paramètres

Cette fonction ne contient aucun paramètre.

Valeurs de retour

Renvoie le nombre de documents insérés (à l'exception de Upserts permettent), ou null si l'écriture n'a pas été validée.

Erreurs / Exceptions

  • Lance une exception MongoDB\Driver\InvalidArgumentException lors d'une erreur survenue pendant l'analyse d'un argument.

Exemples

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());

?>

Résultat de l'exemple ci-dessus est similaire à :

int(1)

Voir aussi

To Top