MongoDB\ClientBulkWrite::withCollection()
バージョン2.1の新機能。
定義
MongoDB\ClientBulkWrite::withCollection()
Return an updated instance of
MongoDB\ClientBulkWrite
from the providedMongoDB\Collection
instance. This method allows you to add subsequent write operations on a different collection than that with which theClientBulkWrite
was created.This method does not build a new BulkWriteCommand and does not edit the
ClientBulkWrite
instance in place.function withCollection( Collection $collection, ): self You cannot mix
Collection
instances associated with differentManager
objects when calling this method on aClientBulkWrite
instance. This is because the library sends the completedBulkWriteCommand
to a single server.
パラメーター
$collection
:MongoDB\Collection
- The
Collection
instance to set as the target for write operations added to theClientBulkWrite
instance after callingwithCollection()
.
Return Values
A new ClientBulkWrite
instance with the same BulkWriteCommand
specification but an updated target namespace.
エラーと例外
MongoDB\Exception\UnsupportedException
オプションが使用され、選択したサーバーでサポートされていない場合(例: collation
、 readConcern
、 writeConcern
)。
MongoDB\Exception\InvalidArgumentException
は、パラメータまたはオプションの解析に関連するエラーの場合は です。
MongoDB\Driver\Exception\RuntimeException 拡張レベルのその他のエラー(例:)。