类 BaseChangeEvent
在此页面上
Atlas Device SDK 已弃用。 有关详细信息,请参阅弃用页面。
io.realm.mongodb.mongo.events
io.realm.mongodb.mongo.events.BaseChangeEvent
表示此 SDK 中的监视流生成的所有MongoDB 域更改事件中存在的属性设立。 其他变更事件类型会从此类型继承。
嵌套类摘要
修饰符和类型 | 类和描述 |
---|---|
public static final |
方法摘要
修饰符和类型 | 方法和说明 |
---|---|
公共BsonDocument | 实际更改的文档的唯一标识符。 |
公共DocumentT | 应用更改后某个时间点的完整文档。 |
返回触发变更事件的变更的操作类型。 | |
就更新而言,是指对添加、删除或更新字段的描述。 | |
公共布尔值 | 表示尚未与远程数据存储同步的本地变更事件。 |
公共抽象BsonDocument | 将事件转换为 BSON 表示,就像在 MongoDB Realm change stream 或 Realm 紧凑监视流上一样。 |
继承方法
从类 java.lang.Object 继承的方法 :
getClass
、hashCode
、equals
、clone
、toString
、notify
、notifyAll
、wait
、wait
、wait
、finalize
方法详细信息
getDocumentKey
public BsonDocument getDocumentKey () |
---|
实际更改的文档的唯一标识符。 返回: 文档键。 |
getFullDocument
public DocumentT getFullDocument () |
---|
应用更改后某个时间点的完整文档。 返回: 完整文档。 |
getOperationType
返回触发变更事件的变更的操作类型。 返回: 此更改事件的操作类型。 |
getUpdateDescription
public UpdateDescription getUpdateDescription () |
---|
就更新而言,是指对添加、删除或更新字段的描述。 返回: 更新说明。 |
hasUncommittedWrites
public boolean hasUncommittedWrites () |
---|
表示尚未与远程数据存储同步的本地变更事件。 仅用于同步用例。 返回: 此更改事件是否表示未提交的写入。 |
toBsonDocument
public abstract BsonDocument toBsonDocument () |
---|
将事件转换为 BSON 表示,就像在 MongoDB Realm change stream 或 Realm 紧凑监视流上一样。 返回: 变更事件的 BSON 文档表示形式。 |