跳到主要内容

RestoreEntityOptions

Defined in: packages/rxdb/src/rxdb-adapter.ts:351

恢复被删除实体的参数

Remarks​

只对删除成立:changeId 必须指向 rxdb_change 里一条 DELETE 变更, 恢复靠重放它的 inversePatch 把行重新插回去,因此日志被裁剪过、 或 id 指向的是 CREATE / UPDATE 时都恢复不了。要回到某次修改之前的形态请走 undo/redo。

恢复本身会再产生一条新的变更记录(可被推送到远端),而不是把那条 DELETE 抹掉—— 变更日志是只追加的。

Properties​

changeId​

changeId: string;

Defined in: packages/rxdb/src/rxdb-adapter.ts:353

DELETE 类型的 rxdb_change 记录 id;实现按 Number() 解析,所以只能是十进制整数字符串