MongoDB\Driver\Server::executeBulkWriteCommand
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
MongoDB\Driver\Server::executeBulkWriteCommand
Референца за `mongodb-driver-server.executebulkwritecommand.php` со подобрена типографија и навигација.
MongoDB\Driver\Server::executeBulkWriteCommand
(mongodb >=2.1.0)
MongoDB\Driver\Server::executeBulkWriteCommand — Execute write operations on this server using the bulkWrite command
= NULL
$bulk, ?array $options = null): MongoDB\Driver\BulkWriteCommandResultExecutes one or more write operations on this server using the Извршува една или повеќе операции за запишување на примарниот сервер користејќи ја » bulkWrite
А MongoDB\Driver\BulkWriteCommand командата воведена во MongoDB 8.0.
може да се конструира со една или повеќе операции за запишување од различни типови (на пр. вметнувања, ажурирања и бришења). Секоја операција за запишување може да таргетира различна колекција. "writeConcern" опцијата ќе бидат изведени од активна трансакција (означена со
"session" опцијата), проследено со
URI за поврзување.
Параметри
bulk(MongoDB\Driver\BulkWriteCommand)-
Стандардната вредност за
options-
options Опција Тип = NULL session MongoDB\Driver\Session Сесија што ќе се поврзе со операцијата.
writeConcern MongoDB\Driver\WriteConcern Загриженост за пишување што ќе се примени на операцијата.
Вратени вредности
Патеката до PHP скриптата што треба да се провери. MongoDB\Driver\BulkWriteCommandResult на успешен исход.
Errors/Exceptions
- ). Ако повикот не успее, ќе врати MongoDB\Driver\Exception\InvalidArgumentException if
bulkЗапишувањето(а) за извршување. - ). Ако повикот не успее, ќе врати MongoDB\Driver\Exception\InvalidArgumentException if
bulkне содржи никакви операции за запишување. MongoDB\Driver\BulkWriteCommand веќе е извршена. - ). Ако повикот не успее, ќе врати MongoDB\Driver\Exception\InvalidArgumentException ако
"session"опцијата се користи во комбинација со непризнаен запис на загриженост. - ). Ако повикот не успее, ќе врати MongoDB\Driver\Exception\InvalidArgumentException » Промени текови
- ). Ако повикот не успее, ќе врати MongoDB\Driver\Exception\ConnectionException ако врската со серверот пропадне (од причини различни од автентикација).
- ). Ако повикот не успее, ќе врати MongoDB\Driver\Exception\AuthenticationException ако автентикацијата е потребна и пропадне.
- ). Ако повикот не успее, ќе врати MongoDB\Driver\Exception\BulkWriteCommandException објектите може да не се извршуваат повеќе пати.
- ). Ако повикот не успее, ќе врати MongoDB\Driver\Exception\RuntimeException при секој неуспех при запишување (на пр. неуспех на командата, грешка при запишување или загриженост за запишување)
Види Исто така
- MongoDB\Driver\BulkWriteCommand
- MongoDB\Driver\BulkWriteCommandResult
- MongoDB\Driver\WriteConcern
- (mongodb >=2.1.0) - Извршува операции за запишување користејќи ја командата bulkWrite