MongoDB\Driver\BulkWriteCommandResult::getModifiedCount
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
MongoDB\Driver\BulkWriteCommandResult::getModifiedCount
Референца за `mongodb-driver-bulkwritecommandresult.getmodifiedcount.php` со подобрена типографија и навигација.
MongoDB\Driver\BulkWriteCommandResult::getModifiedCount
(mongodb >=2.1.0)
MongoDB\Driver\BulkWriteCommandResult::getModifiedCount — Враќа број на постоечки документи кои се ажурирани
= NULL
Ако операцијата за ажурирање резултира со промена на документот (на пр. поставување на вредноста на полето на неговата моментална вредност), бројачот на изменети може да биде помал од вредноста вратена од Враќа вкупен број на документи избрани за ажурирање од сите операции..
Параметри
Оваа функција нема параметри.
Вратени вредности
Враќа вкупен број на постоечки документи ажурирани од сите операции.
Errors/Exceptions
- ). Ако повикот не успее, ќе врати MongoDB\Driver\Exception\InvalidArgumentException » Промени текови
- ). Ако повикот не успее, ќе врати MongoDB\Driver\Exception\LogicException Враќа вкупен број на документи кои се upserted од сите операции.
Примери
Пример #1 Ако операцијата за ажурирање резултира со промена на документот (на пр. поставување на вредноста на полето на неговата моментална вредност), бројачот на совпаѓања може да биде поголем од вредноста вратена од example
<?php
$manager = new MongoDB\Driver\Manager;
$bulk = new MongoDB\Driver\BulkWriteCommand;
$bulk->insertOne('db.coll', ['x' => 1]);
$bulk->updateOne('db.coll', ['x' => 1], ['$set' => ['y' => 3]]);
$bulk->updateOne('db.coll', ['x' => 2], ['$set' => ['y' => 1]], ['upsert' => true]);
$bulk->updateOne('db.coll', ['x' => 3], ['$set' => ['y' => 2]], ['upsert' => true]);
$bulk->deleteMany('db.coll', []);
$result = $manager->executeBulkWriteCommand($bulk);
var_dump($result->getModifiedCount());
?>Пример #1 Пример што покажува затворачка ознака што го опфаќа последниот нов ред
int(1)
Види Исто така
- Враќа вкупен број на документи избрани за ажурирање од сите операции. - Враќа број на избрани документи за ажурирање
- MongoDB\Driver\BulkWriteCommandResult::getUpsertedCount() - Враќа детални резултати за успешните ажурирања
- MongoDB\Driver\BulkWriteCommandResult::getUpdateResults() - Враќа дали запишувањето беше потврдено