FindOneAndModifyOptions

  • 일치하는 모든 문서에 대해 반환할 필드를 제한합니다.

    선언

    Swift

    public var projection: Document? { get set }
  • 일치하는 문서를 반환하는 순서입니다.

    선언

    Swift

    @available(*, deprecated, message: "Use `sorting`")
    public var sort: Document? { get set }
  • 일치하는 문서를 반환하는 순서로, 다음과 같이 정의됩니다. SortDescriptor

    선언

    Swift

    public var sorting: [Document] { get set }
  • 에서 , 또는 명령을 실행할 때 사용할 옵션 findOneAndUpdatefindOneAndReplace findOneAndDelete MongoCollection

    선언

    Swift

    @available(*, deprecated, message: "Use init(projection:sorting:upsert:shouldReturnNewDocument:﹚")
    public convenience init(_ projection: Document?,
                            _ sort: Document?,
                            _ upsert: Bool=false,
                            _ shouldReturnNewDocument: Bool=false)

    매개변수

    projection

    일치하는 모든 문서에 대해 반환할 필드를 제한합니다.

    sort

    일치하는 문서를 반환하는 순서입니다.

    upsert

    업서트를 수행할지 여부에 관계없이 기본값은 false입니다(findOneAndReplace 및 findOneAndUpdate에만 사용 가능).

    shouldReturnNewDocument

    true이면 새 문서가 반환되고, 그렇지 않으면 이전 문서가 반환됩니다(기본값)(findOneAndReplace 및 findOneAndUpdate에만 사용 가능).

  • 에서 , 또는 명령을 실행할 때 사용할 옵션 findOneAndUpdatefindOneAndReplace findOneAndDelete MongoCollection

    선언

    Swift

    public convenience init(_ projection: Document?,
                            _ sorting: [Document] = [],
                            _ upsert: Bool=false,
                            _ shouldReturnNewDocument: Bool=false)

    매개변수

    projection

    일치하는 모든 문서에 대해 반환할 필드를 제한합니다.

    sorting

    일치하는 문서를 반환하는 순서입니다.

    upsert

    업서트를 수행할지 여부에 관계없이 기본값은 false입니다(findOneAndReplace 및 findOneAndUpdate에만 사용 가능).

    shouldReturnNewDocument

    true이면 새 문서가 반환되고, 그렇지 않으면 이전 문서가 반환됩니다(기본값)(findOneAndReplace 및 findOneAndUpdate에만 사용 가능).

  • 에서 , 또는 명령을 실행할 때 사용할 옵션 findOneAndUpdatefindOneAndReplace findOneAndDelete MongoCollection

    선언

    Swift

    @available(*, deprecated, message: "Use init(projection:sorting:upsert:shouldReturnNewDocument:﹚")
    public convenience init(projection: Document?,
                            sort: Document?,
                            upsert: Bool=false,
                            shouldReturnNewDocument: Bool=false)

    매개변수

    projection

    일치하는 모든 문서에 대해 반환할 필드를 제한합니다.

    sort

    일치하는 문서를 반환하는 순서입니다.

    upsert

    업서트를 수행할지 여부에 관계없이 기본값은 false입니다(findOneAndReplace 및 findOneAndUpdate에만 사용 가능).

    shouldReturnNewDocument

    true이면 새 문서가 반환되고, 그렇지 않으면 이전 문서가 반환됩니다(기본값)(findOneAndReplace 및 findOneAndUpdate에만 사용 가능).