MongoDB\Driver\Server::executeBulkWrite
(mongodb >=1.0.0)
MongoDB\Driver\Server::executeBulkWrite — Execute one or more write operations on this server
Description
Executes one or more write operations on this server.
A MongoDB\Driver\BulkWrite can be constructed with
one or more write operations of varying types (e.g. updates, deletes, and
inserts). The driver will attempt to send operations of the same type to the
server in as few requests as possible to optimize round trips.
The default value for the "writeConcern" option will be
inferred from an active transaction (indicated by the
"session" option), followed by the
connection URI.
Parameters
namespace (string)
-
A fully qualified namespace (e.g. "databaseName.collectionName").
bulk (MongoDB\Driver\BulkWrite)
-
The write(s) to execute.
options
-
Notes
Note:
It is the caller's responsibility to ensure that the server is capable
of executing the write operation. For example, executing a write operation
on a secondary (excluding its "local" database) will fail.