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
,则不应用任何排序。
更新插入
布尔值,表示在筛选器与集合中的任何现有文档都不匹配时是否应插入新文档。
返回 新 文档
布尔值,表示是在更新之前还是之后返回文档。