跳到主要内容

PushRepositoryOptions

Defined in: packages/rxdb/src/sync-contract/VersionManager.interface.ts:425

推送仓库选项

Properties​

batchSize?​

optional batchSize?: number;

Defined in: packages/rxdb/src/sync-contract/VersionManager.interface.ts:430

单批次推送的最大变更数

Default​

1000

includeRelated?​

optional includeRelated?: boolean;

Defined in: packages/rxdb/src/sync-contract/VersionManager.interface.ts:446

是否包含关联实体(级联同步)

为 true 时:

  • 自动推送所有子实体(引用当前实体的实体)
  • 按反向拓扑顺序:子 -> 父
  • 示例:推送 User 时会自动推送 Post

为 false 时:

  • 仅同步指定的仓库
  • 可能导致远程数据不完整

Default​

true