RLMFindOneAndModifyOptions
Objective-C
@interface RLMFindOneAndModifyOptions : NSObject
Swift
@_nonSendable(_assumed) class RLMFindOneAndModifyOptions : NSObject
에서 , 또는 명령을 실행할 때 사용할 findOneAndUpdate
findOneAndReplace
findOneAndDelete
RLMMongoCollection
옵션입니다.
-
일치하는 모든 문서에 대해 반환할 필드를 제한합니다.
선언
Objective-C
@property (nonatomic, nullable) id<RLMBSON> projection;
-
일치하는 문서를 반환하는 순서입니다.
선언
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
옵션입니다.선언
매개변수
projection
일치하는 모든 문서에 대해 반환할 필드를 제한합니다.
sort
일치하는 문서를 반환하는 순서입니다.
upsert
업서트를 수행할지 여부에 관계없이 기본값은 false입니다(findOneAndReplace 및 findOneAndUpdate에만 사용 가능).
shouldReturnNewDocument
true이면 새 문서가 반환되고, 그렇지 않으면 이전 문서가 반환됩니다(기본값)(findOneAndReplace 및 findOneAndUpdate에만 사용 가능).
-
에서 , 또는 명령을 실행할 때 사용할
findOneAndUpdate
findOneAndReplace
findOneAndDelete
RLMMongoCollection
옵션입니다.선언
매개변수
projection
일치하는 모든 문서에 대해 반환할 필드를 제한합니다.
sorting
일치하는 문서를 반환하는 순서입니다.
upsert
업서트를 수행할지 여부에 관계없이 기본값은 false입니다(findOneAndReplace 및 findOneAndUpdate에만 사용 가능).
shouldReturnNewDocument
true이면 새 문서가 반환되고, 그렇지 않으면 이전 문서가 반환됩니다(기본값)(findOneAndReplace 및 findOneAndUpdate에만 사용 가능).