InsertManyOptions

public struct InsertManyOptions : Encodable

Options to use when executing a multi-document insert operation on a MongoCollection.

  • If true, allows the write to opt-out of document level validation.

    Declaration

    Swift

    public let bypassDocumentValidation: Bool?
  • If true, when an insert fails, return without performing the remaining writes. If false, when a write fails, continue with the remaining writes, if any. Defaults to true.

    Declaration

    Swift

    public let ordered: Bool
  • An optional WriteConcern to use for the command.

    Declaration

    Swift

    public let writeConcern: WriteConcern?
  • Convenience initializer allowing any/all parameters to be omitted or optional

    Declaration

    Swift

    public init(bypassDocumentValidation: Bool? = nil, ordered: Bool? = nil, writeConcern: WriteConcern? = nil)