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 }