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
Ако операцијата за ажурирање резултира со промена на документот (на пр. поставување на вредноста на полето на неговата моментална вредност), бројачот на изменети може да биде помал од вредноста вратена од MongoDB\Driver\BulkWriteCommandResult::getMatchedCount().
Параметри
Оваа функција нема параметри.
Вратени вредности
Returns the total number of existing documents updated by all operations.
Errors/Exceptions
- ). Ако повикот не успее, ќе врати MongoDB\Driver\Exception\InvalidArgumentException » Промени текови
- ). Ако повикот не успее, ќе врати MongoDB\Driver\Exception\LogicException Враќа вкупен број на документи кои се upserted од сите операции.
Примери
Пример #1 MongoDB\Driver\BulkWriteCommandResult::getModifiedCount() 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::getMatchedCount() - Враќа број на избрани документи за ажурирање
- MongoDB\Driver\BulkWriteCommandResult::getUpsertedCount() - Враќа детални резултати за успешните ажурирања
- MongoDB\Driver\BulkWriteCommandResult::getUpdateResults() - Враќа дали запишувањето беше потврдено