find一个 更新

内联挂起 乐趣 <t> MongoCollection<t>.findOneAndUpdate(过滤器 BsonDocument 更新 BsonDocument 投影 BsonDocument = null , sort : BsonDocument ? = null upsert : Boolean = false returnNewDoc : Boolean = false): t?

在远程集合中查找并更新或插入单个新对象。

返回

远程findOneAndUpdate调用的结果反序列化为T实例。

参数

筛选器

用于选择要更新的文档的筛选器。

update

BsonDocument,指定应应用于文档的更新。

投影

一个 BsonDocument,用于描述从服务器返回的字段。 如果null ,则返回所有字段。

sort

文档,描述一个或多个字段,用于在选择要返回的单个文档之前对文档进行排序。 如果null ,则不应用任何排序。

更新插入

布尔值,表示在筛选器与集合中的任何现有文档都不匹配时是否应插入新文档。

返回 新 文档

布尔值,表示是在更新之前还是之后返回文档。

抛出异常

如果底层 App Service HTTP 请求失败。

序列化例外

如果无法将 App Service 响应反序列化为T