RLMFindOneAndModifyOptions
Objective-C
@interface RLMFindOneAndModifyOptions : NSObject
Swift
@_nonSendable(_assumed) class RLMFindOneAndModifyOptions : NSObject
Opções a serem usadas ao executar um comando findOneAndUpdate
, findOneAndReplace
ou findOneAndDelete
em um RLMMongoCollection
.
-
Limita os campos a serem retornados para todos os documentos correspondentes.
Declaração
Objective-C
@property (nonatomic, nullable) id<RLMBSON> projection;
-
A ordem na qual devolver os documentos correspondentes.
Declaração
Objective-C
@property (nonatomic) NS_REFINED_FOR_SWIFT NSArray<id<RLMBSON>> *sorting;
-
Se deve ou não ser realizado um upsert, o padrão é falso (disponível apenas para find_one_and_replace e find_one_and_update)
Declaração
Objective-C
@property (nonatomic) BOOL upsert;
Swift
var upsert: Bool { get set }
-
Quando verdadeiro, o novo documento é retornado, caso contrário, o documento antigo é retornado (padrão) (disponível somente para findOneAndReplace e findOneAndUpdate)
Declaração
Objective-C
@property (nonatomic) BOOL shouldReturnNewDocument;
Swift
var shouldReturnNewDocument: Bool { get set }
-
Obsoleto(a)
Use
initWithProjection:sorting:upsert:shouldReturnNewDocument:
Opções a serem usadas ao executar um comando
findOneAndUpdate
,findOneAndReplace
oufindOneAndDelete
em umRLMMongoCollection
.Declaração
Parâmetros
projection
Limita os campos a serem retornados para todos os documentos correspondentes.
sort
A ordem na qual devolver os documentos correspondentes.
upsert
Se deve ou não ser executado um upsert, o padrão é falso (disponível apenas para findOneAndReplace e findOneAndUpdate)
shouldReturnNewDocument
Quando verdadeiro, o novo documento é retornado, caso contrário, o documento antigo é retornado (padrão) (disponível somente para findOneAndReplace e findOneAndUpdate)
-
Opções a serem usadas ao executar um comando
findOneAndUpdate
,findOneAndReplace
oufindOneAndDelete
em umRLMMongoCollection
.Declaração
Parâmetros
projection
Limita os campos a serem retornados para todos os documentos correspondentes.
sorting
A ordem na qual devolver os documentos correspondentes.
upsert
Se deve ou não ser executado um upsert, o padrão é falso (disponível apenas para findOneAndReplace e findOneAndUpdate)
shouldReturnNewDocument
Quando verdadeiro, o novo documento é retornado, caso contrário, o documento antigo é retornado (padrão) (disponível somente para findOneAndReplace e findOneAndUpdate)