UpdateManyModel
public struct UpdateManyModel : WriteModel
A model for an updateMany
operation within a bulk write.
-
Create a
updateMany
operation for a bulk write.Declaration
Parameters
filter
A
Document
representing the match criteria.update
A
Document
containing update operators.arrayFilters
A set of filters specifying to which array elements an update should apply.
collation
Specifies a collation to use.
upsert
When
true
, creates a new document if no document matches the query. -
Adds the
updateMany
operation to a bulk write.Throws
EncodingError
if an error occurs while encoding the options to BSON.UserError.invalidArgumentError
if the options form an invalid combination.
Declaration
Swift
public func addToBulkWrite(bulk: BulkWriteOperation, index: Int) throws