RLMUpdateResult

Objective-C


@interface RLMUpdateResult : NSObject

Swift

@_nonSendable(_assumed) class RLMUpdateResult : NSObject, @unchecked Sendable

updateOne 또는 updateMany 작업의 RLMMongoCollection 결과입니다.

  • 필터와 일치하는 문서 수입니다.

    선언

    Objective-C

    @property (nonatomic, readonly) NSUInteger matchedCount;

    Swift

    var matchedCount: UInt { get }
  • 수정된 문서 수입니다.

    선언

    Objective-C

    @property (nonatomic, readonly) NSUInteger modifiedCount;

    Swift

    var modifiedCount: UInt { get }
  • 더 이상 사용되지 않습니다.

    대신 모든 BSON types를 지원하는 documentId를 사용하세요.

    업서트가 발생했고 문서의 기본 키가 ObjectId 인 경우 삽입된 문서의 식별자입니다.

    선언

    Objective-C

    @property (nonatomic, readonly, nullable) RLMObjectId *objectId;

    Swift

    var objectId: RLMObjectId? { get }
  • 업서트가 발생한 경우 삽입된 문서의 식별자입니다.

    선언

    Objective-C

    @property (nonatomic, readonly, nullable) id<RLMBSON> documentId;

    Swift

    var documentId: (any RLMBSON)? { get }