RLMFindOneAndModifyOptions

Objective-C

@interface RLMFindOneAndModifyOptions : NSObject

Swift

@_nonSendable(_assumed) class RLMFindOneAndModifyOptions : NSObject

에서 , 또는 명령을 실행할 때 사용할 findOneAndUpdate findOneAndReplace findOneAndDelete RLMMongoCollection옵션입니다.

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

    선언

    Objective-C

    @property (nonatomic, nullable) id<RLMBSON> projection;
  • 더 이상 사용되지 않습니다.

    둘 이상의 정렬 속성을 올바르게 정렬하는 sorting 을 대신 사용합니다.

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

    선언

    Objective-C

    @property (nonatomic, nullable) id<RLMBSON> sort;
  • 일치하는 문서를 반환하는 순서입니다.

    선언

    Objective-C

    @property (nonatomic) NS_REFINED_FOR_SWIFT NSArray<id<RLMBSON>> *sorting;
  • 업서트 수행 여부에 관계없이 기본값 은 false(find_one_and_replace 및 find_one_and_update에만 사용 가능)입니다.

    선언

    Objective-C

    @property (nonatomic) BOOL upsert;

    Swift

    var upsert: Bool { get set }
  • true이면 새 문서가 반환되고, 그렇지 않으면 이전 문서가 반환됩니다(기본값)(findOneAndReplace 및 findOneAndUpdate에만 사용 가능).

    선언

    Objective-C

    @property (nonatomic) BOOL shouldReturnNewDocument;

    Swift

    var shouldReturnNewDocument: Bool { get set }
  • 더 이상 사용되지 않습니다.

    다음을 사용하세요. initWithProjection:sorting:upsert:shouldReturnNewDocument:

    에서 , 또는 명령을 실행할 때 사용할 findOneAndUpdate findOneAndReplace findOneAndDelete RLMMongoCollection옵션입니다.

    선언

    Objective-C

    - (nonnull instancetype)initWithProjection:(id<RLMBSON> _Nullable)projection
                                          sort:(id<RLMBSON> _Nullable)sort
                                        upsert:(BOOL)upsert
                       shouldReturnNewDocument:(BOOL)shouldReturnNewDocument;

    매개변수

    projection

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

    sort

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

    upsert

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

    shouldReturnNewDocument

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

  • 에서 , 또는 명령을 실행할 때 사용할 findOneAndUpdate findOneAndReplace findOneAndDelete RLMMongoCollection옵션입니다.

    선언

    Objective-C

    - (nonnull instancetype)initWithProjection:(id<RLMBSON> _Nullable)projection
                                       sorting:
                                           (nonnull NSArray<id<RLMBSON>> *)sorting
                                        upsert:(BOOL)upsert
                       shouldReturnNewDocument:(BOOL)shouldReturnNewDocument;

    Swift

    init(projection: (any RLMBSON)?, sorting: [any RLMBSON], upsert: Bool, shouldReturnNewDocument: Bool)

    매개변수

    projection

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

    sorting

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

    upsert

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

    shouldReturnNewDocument

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