Classe FindOneAndModifyOptions
- java.lang.Object
-
- io.realm.mongodb.mongo.options.FindOneAndModifyOptions
-
classe pública FindOneAndModifyOptions estende o objeto
As opções a serem aplicadas a uma operação findOneAndUpdate, findOneAndReplace ou findOneAndDelete (também comumente chamada de operações findOneAndModify).
-
-
Resumo do construtor
Construtores Constructor Descrição FindOneAndModifyOptions()
-
Resumo do método
Todos os métodos Métodos de instância Métodos concretos Modificador e tipo Método Descrição Bson
getProjection()
Obtém um documento descrevendo os campos para retornar para todos os documentos correspondentes.Bson
getSort()
Obtém os critérios de classificação a serem aplicados à query.boolean
isReturnNewDocument()
Retorna verdadeiro se a operação findOneAndModify deve retornar o novo documento.boolean
isUpsert()
Retorna "verdadeiro" se um novo documento precisar ser inserido se não houver correspondência com o filtro de query.FindOneAndModifyOptions
projection(Bson projection)
Define um documento descrevendo os campos para retornar para todos os documentos correspondentes.FindOneAndModifyOptions
returnNewDocument(boolean returnNewDocument)
Defina como verdadeiro se as operações findOneAndModify retornarem o novo documento atualizado.FindOneAndModifyOptions
sort(Bson sort)
Define os critérios de classificação a serem aplicados à query.String
toString()
FindOneAndModifyOptions
upsert(boolean upsert)
Defina como verdadeiro se um novo documento precisar ser inserido se não houver correspondência com o filtro de query.
-
-
-
Detalhes do método
-
getProjection
@Nullable Public BSON getProjection()
Obtém um documento descrevendo os campos para retornar para todos os documentos correspondentes.- Retorna:
- o documento do projeto, que pode ser nulo
-
projeção
projeção pública FindOneAndModifyOptions (@Nullable BSON projeção)
Define um documento descrevendo os campos para retornar para todos os documentos correspondentes.- Parâmetros:
projection
- o documento do projeto, que pode ser nulo.- Retorna:
- isto
-
obter classificação
@Nullable public BSON getSort()
Obtém os critérios de classificação a serem aplicados à query. O padrão é nulo, o que significa que os documentos serão devolvidos em uma ordem indefinida.- Retorna:
- um documento que descreve os critérios de classificação
-
sort
classificação pública FindOneAndModifyOptions (@Nullable BSON classificação)
Define os critérios de classificação a serem aplicados à query.- Parâmetros:
sort
- os critérios de classificação, que podem ser nulos.- Retorna:
- isto
-
isUpsert
boolean público isUpsert()
Retorna verdadeiro se um novo documento precisar ser inserido se não houver correspondência com o filtro de query. O padrão é "falso". Observação: somente findOneAndUpdate e findOneAndReplace aceitam esta opção- Retorna:
- verdadeiro se um novo documento precisar ser inserido se não houver correspondência com o filtro de consulta
-
upsert
upsert Public FindOneAndModifyOptions(upsert booleano)
Defina como verdadeiro se um novo documento precisar ser inserido se não houver correspondência com o filtro de query.- Parâmetros:
upsert
- true se um novo documento precisar ser inserido se não houver correspondência com o filtro de query.- Retorna:
- isto
-
isReturnNewDocument
boolean público isReturnNewDocument()
Retorna verdadeiro se a operação findOneAndModify retornar o novo documento. O padrão é falso Observação: somente findOneAndUpdate e findOneAndReplace aceitam essas opções findOneAndDelete sempre retornará o documento antigo- Retorna:
- true se a operação findOneAndModify retornar o novo documento
-
Devolver novo documento
public FindOneAndModifyOptions returnNewDocument(boolean returnNewDocument)
Defina como true se as operações findOneAndModify retornarem o novo documento atualizado. Defina como falso / deixar em branco para que essa operação retorne o documento antes da atualização. Observação: somente findOneAndUpdate e findOneAndReplace aceitam essas opções findOneAndDelete sempre retornará o documento antigo- Parâmetros:
returnNewDocument
- true se as operações findOneAndModify precisarem retornar o documento atualizado- Retorna:
- isto
-
-