MongoDB\Driver\WriteResult::getInsertedCount

(mongodb >=1.0.0)

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

Description

final public MongoDB\Driver\WriteResult::getInsertedCount ( void ) : integer|null

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

?>

L'exemple ci-dessus va afficher quelque chose de similaire à :

int(1)

Voir aussi