MongoDB\Driver\BulkWriteCommandResult::getDeleteResults
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
MongoDB\Driver\BulkWriteCommandResult::getDeleteResults
Референца за `mongodb-driver-bulkwritecommandresult.getdeleteresults.php` со подобрена типографија и навигација.
MongoDB\Driver\BulkWriteCommandResult::getDeleteResults
(mongodb >=2.1.0)
MongoDB\Driver\BulkWriteCommandResult::getDeleteResults — Враќа детални резултати за успешно избришаните
= NULL
Параметри
Оваа функција нема параметри.
Вратени вредности
Враќа документ што го содржи резултатот од секоја успешна операција за бришење, или null ако детални резултати не беа побарани. Клучовите на документот ќе одговараат на индексот на операцијата за запишување од
MongoDB\Driver\BulkWriteCommand.
Errors/Exceptions
- ). Ако повикот не успее, ќе врати MongoDB\Driver\Exception\InvalidArgumentException » Промени текови
- ). Ако повикот не успее, ќе врати MongoDB\Driver\Exception\LogicException Враќа вкупен број на документи кои се upserted од сите операции.
Примери
Пример #1 MongoDB\Driver\BulkWriteCommandResult::getDeletedCount() example
<?php
$manager = new MongoDB\Driver\Manager;
$bulk = new MongoDB\Driver\BulkWriteCommand(['verboseResults' => true]);
$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->getDeleteResults()->toPHP());
?>Горниот пример ќе прикаже нешто слично на:
object(stdClass)#7 (1) {
["4"]=>
object(stdClass)#6 (1) {
["deletedCount"]=>
object(MongoDB\BSON\Int64)#5 (1) {
["integer"]=>
string(1) "3"
}
}
}
Види Исто така
- (mongodb >=2.1.0) - Враќа број на избришани документи
- MongoDB\Driver\BulkWriteCommandResult::getUpdateResults() - Враќа дали запишувањето беше потврдено