MongoServerAPI

public struct MongoServerAPI : Codable

A type containing options for specifying a MongoDB server API version and related behavior.

  • Represents a server API version.

    See more

    Declaration

    Swift

    public struct Version : Codable, Equatable, LosslessStringConvertible
  • Declares an API version to use.

    Declaration

    Swift

    public var version: Version
  • Specifies whether the server should reject all commands that are not part of the declare API version. This includes command options and aggregation pipeline stages.

    Declaration

    Swift

    public var strict: Bool?
  • Specifies whether the server should return command failures when functionality that is deprecated in the specified API version is used.

    Declaration

    Swift

    public var deprecationErrors: Bool?
  • Convenience initializer allowing optional parameters to be optional or omitted.

    Declaration

    Swift

    public init(version: Version, strict: Bool? = nil, deprecationErrors: Bool? = nil)