UpdateOptions
public struct UpdateOptions : Encodable
Options to use when executing an update
command on a MongoCollection
.
-
A set of filters specifying to which array elements an update should apply.
Declaration
Swift
public let arrayFilters: [Document]?
-
If true, allows the write to opt-out of document level validation.
Declaration
Swift
public let bypassDocumentValidation: Bool?
-
Specifies a collation.
Declaration
Swift
public let collation: Document?
-
When true, creates a new document if no document matches the query.
Declaration
Swift
public let upsert: Bool?
-
An optional WriteConcern to use for the command.
Declaration
Swift
public let writeConcern: WriteConcern?
-
Convenience initializer allowing any/all parameters to be optional
Declaration
Swift
public init(arrayFilters: [Document]? = nil, bypassDocumentValidation: Bool? = nil, collation: Document? = nil, upsert: Bool? = nil, writeConcern: WriteConcern? = nil)