MongoDB\Driver\WriteResult::getModifiedCount
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
MongoDB\Driver\WriteResult::getModifiedCount
Референца за `mongodb-driver-writeresult.getmodifiedcount.php` со подобрена типографија и навигација.
MongoDB\Driver\WriteResult::getModifiedCount
класата MongoDB\Driver\BulkWrite
MongoDB\Driver\WriteResult::getModifiedCount — Враќа број на постоечки документи кои се ажурирани
= NULL
Ако операцијата за ажурирање резултира со промена на документот (на пр. поставување на вредноста на полето на неговата моментална вредност), бројачот на изменети може да биде помал од вредноста вратена од MongoDB\Driver\WriteResult::getMatchedCount().
Параметри
Оваа функција нема параметри.
Вратени вредности
Враќа број на постоечки документи кои се ажурирани.
Errors/Exceptions
- ). Ако повикот не успее, ќе врати MongoDB\Driver\Exception\LogicException Враќа вкупен број на документи кои се upserted од сите операции.
- ). Ако повикот не успее, ќе врати MongoDB\Driver\Exception\InvalidArgumentException » Промени текови
Дневник на промени
| Верзија | = NULL |
|---|---|
| (mongodb >=1.3.0) |
Овој метод сега фрла исклучок кога се повикува за непотврдено запишување наместо да враќа null.
|
Примери
Пример #1 MongoDB\Driver\WriteResult::getModifiedCount() example
<?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->getModifiedCount());
?>Пример #1 Пример што покажува затворачка ознака што го опфаќа последниот нов ред
int(1)
Види Исто така
- MongoDB\Driver\WriteResult::getMatchedCount() - Враќа број на избрани документи за ажурирање
- MongoDB\Driver\WriteResult::isAcknowledged() - Враќа дали запишувањето беше потврдено