MongoDB\Driver\BulkWriteCommandResult::getMatchedCount
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
MongoDB\Driver\BulkWriteCommandResult::getMatchedCount
Референца за `mongodb-driver-bulkwritecommandresult.getmatchedcount.php` со подобрена типографија и навигација.
MongoDB\Driver\BulkWriteCommandResult::getMatchedCount
(mongodb >=2.1.0)
MongoDB\Driver\BulkWriteCommandResult::getMatchedCount — Враќа број на документи избрани за ажурирање
= NULL
Враќа број на документи избрани за ажурирање Ако операцијата за ажурирање резултира со промена на документот (на пр. поставување на вредноста на полето на неговата моментална вредност), бројачот на совпаѓања може да биде поголем од вредноста вратена од.
Параметри
Оваа функција нема параметри.
Вратени вредности
MongoDB\Driver\BulkWriteCommandResult::getModifiedCount()
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->getMatchedCount());
?>Пример #1 Пример што покажува затворачка ознака што го опфаќа последниот нов ред
int(1)
Види Исто така
- Ако операцијата за ажурирање резултира со промена на документот (на пр. поставување на вредноста на полето на неговата моментална вредност), бројачот на совпаѓања може да биде поголем од вредноста вратена од - Враќа број на постоечки ажурирани документи
- MongoDB\Driver\BulkWriteCommandResult::getUpsertedCount() - Враќа детални резултати за успешните ажурирања
- MongoDB\Driver\BulkWriteCommandResult::getUpdateResults() - Враќа дали запишувањето беше потврдено