findUmesubstituir

suspenso in-line Diversão <t> MongoCollection<t>.encontrar um e substituir(filtro: BsonDocument, documento: BsonDocument, projeção: BsonDocument? = null, classificar: BsonDocument? = null, upsert: Boolean = false, returnNewDoc: Boolean = false): t?

Encontre e substitua ou insira um único novo objeto na coleção remota.

Return

o resultado da invocação do findOneAndReplace remoto desserializado em uma instância T.

Parâmetros

filtro, filtro

um filtro para selecionar os documentos a serem atualizados.

documento

um BsonDocument especificando as atualizações que devem ser aplicadas aos documentos.

projeção

um BsonDocument que descreve quais campos são retornados do servidor. Se null , todos os campos serão retornados.

sort

um documento que descreve um ou mais campos usados para classificar documentos antes de selecionar o único documento para retornar. Se null , nenhuma classificação será aplicada.

upsert

um booleano que indica se um novo documento deve ser inserido se o filtro não corresponder a nenhum documento existente na coleção.

retornarnovodocumento

um booleano indicando se o documento deve ser devolvido antes ou depois da atualização.

Lança

se as solicitações HTTP do App Services subjacentes falharem.

SerializaçãoExceção

se a resposta do App Service não puder ser desserializada para T.