QueryCacheFindOptions<T>
Defined in: packages/rxdb/src/repository/QueryCacheRepository.ts:83
查询选项
Type Parameters
| Type Parameter |
|---|
T extends EntityBaseType |
Properties
localCacheFirst?
optional localCacheFirst: boolean;
Defined in: packages/rxdb/src/repository/QueryCacheRepository.ts:98
本地缓存优先模式 (Stale-While-Revalidate)
当设置为 true 时:
- 立即返回本地缓存数据(如果存在)
- 后台异步验证并更新
- 如果数据有变化,发射更新后的数据
Default
false
offlineFallback?
optional offlineFallback: boolean;
Defined in: packages/rxdb/src/repository/QueryCacheRepository.ts:108
离线降级模式
当设置为 true 时:
- 网络错误时返回本地缓存数据
- 如果没有本地缓存,抛出 NetworkOfflineError
Default
false
onSyncStats()?
optional onSyncStats: (stats) => void;
Defined in: packages/rxdb/src/repository/QueryCacheRepository.ts:87
同步完成回调,用于获取性能统计信息
Parameters
| Parameter | Type |
|---|---|
stats | SyncStats |
Returns
void
where
where: RuleGroup<InstanceType<T>>;
Defined in: packages/rxdb/src/repository/QueryCacheRepository.ts:85
查询条件