类 UpdateDescription
在此页面上
Atlas Device SDK 已弃用。 有关详细信息,请参阅弃用页面。
io.realm.mongodb.mongo.events
io.realm.mongodb.mongo.events.UpdateDescription
指示在给定更新操作中哪些字段已被修改。
方法摘要
继承方法
从类 java.lang.Object 继承的方法 :
getClass
,hashCode
,equals
,clone
,toString
,notify
,notifyAll
,wait
,wait
,wait
,finalize
方法详细信息
diff
查找两个文档之间的差异。注意: 这不会对 [BsonArray] 执行完整 diff。 如果新旧数组之间存在不等式,则旧数组将被新数组替换。 参数
返回: 对文档之间更新的字段和删除的键的描述。 |
等于
fromBsonDocument
将更新描述 BSON 文档从 MongoDB 更改事件转换为 UpdateDescription 对象。 参数
返回: 转换后的 UpdateDescription |
getRemovedFields
public Collection getRemovedFields () |
---|
getUpdatedFields
public BsonDocument getUpdatedFields () |
---|
返回一个BsonDocument ,其中包含(分别)表示相应更新中已更改字段的键和值及其新值。 返回: 更新的字段名称及其新值。 |
hashCode
isEmpty
public boolean isEmpty () |
---|
确定此更新描述是否为空。 返回: 如果更新描述为空,则为 true,否则为 false |
合并(merge)
将一个更新描述单方面合并到此更新描述中。 参数
返回: 此合并的更新说明 |
toBsonDocument
public BsonDocument toBsonDocument () |
---|
将此更新描述转换为其文档表示形式,就像它出现在 MongoDB 更改事件中一样。 返回: 更新描述文档,因为它将出现在变更事件 |
toUpdateDocument
public BsonDocument toUpdateDocument () |
---|
将此更新描述转换为更新文档。 返回: 包含适当的 $ 设立和 $unset 文档的更新文档。 |