RLMUpdateResult

Objective-C


@interface RLMUpdateResult : NSObject

Swift

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

O resultado de uma operação updateOne ou updateMany um RLMMongoCollection.

  • O número de documentos que correspondem ao filtro.

    Declaração

    Objective-C

    @property (nonatomic, readonly) NSUInteger matchedCount;

    Swift

    var matchedCount: UInt { get }
  • O número de documentos modificados.

    Declaração

    Objective-C

    @property (nonatomic, readonly) NSUInteger modifiedCount;

    Swift

    var modifiedCount: UInt { get }
  • Obsoleto(a)

    Em vez disso, use documentId, que suporta todos os BSON types

    O identificador do documento inserido se ocorreu um upsert e a chave primária do documento é an ObjectId.

    Declaração

    Objective-C

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

    Swift

    var objectId: RLMObjectId? { get }
  • O identificador do documento inserido se tiver ocorrido um upsert.

    Declaração

    Objective-C

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

    Swift

    var documentId: (any RLMBSON)? { get }