FindOneAndModifyOptions
extension FindOneAndModifyOptions
-
Limita os campos a serem retornados para todos os documentos correspondentes.
Declaração
Swift
public var projection: Document? { get set }
-
A ordem na qual devolver os documentos correspondentes.
Declaração
Swift
public var sort: Document? { get set }
-
Opções para utilizar ao executar um comando
findOneAndUpdate
,findOneAndReplace
oufindOneAndDelete
em umMongoCollection
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 para utilizar ao executar um comando
findOneAndUpdate
,findOneAndReplace
oufindOneAndDelete
em umMongoCollection
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)