跳到主要内容

QueryCacheLocalAdapter

Defined in: packages/rxdb/src/repository/QueryCacheRepository.ts:67

QueryCache 适配器接口(本地)

Methods

deleteByIds()

deleteByIds(entityName, ids): Observable<void>;

Defined in: packages/rxdb/src/repository/QueryCacheRepository.ts:73

批量删除数据

Parameters

ParameterType
entityNamestring
idsstring[]

Returns

Observable<void>


findAll()?

optional findAll<T>(entityName): Observable<T[]>;

Defined in: packages/rxdb/src/repository/QueryCacheRepository.ts:77

获取所有本地缓存数据(SWR 模式需要)

Type Parameters

Type Parameter
T

Parameters

ParameterType
entityNamestring

Returns

Observable<T[]>


findByIds()?

optional findByIds<T>(entityName, ids): Observable<T[]>;

Defined in: packages/rxdb/src/repository/QueryCacheRepository.ts:75

按 ID 获取完整数据

Type Parameters

Type Parameter
T

Parameters

ParameterType
entityNamestring
idsstring[]

Returns

Observable<T[]>


getMetadataByIds()

getMetadataByIds(entityName, ids): Observable<Map<string, string>>;

Defined in: packages/rxdb/src/repository/QueryCacheRepository.ts:69

获取指定 ID 的本地元数据

Parameters

ParameterType
entityNamestring
idsstring[]

Returns

Observable<Map<string, string>>


upsertMany()

upsertMany<T>(entityName, data): Observable<void>;

Defined in: packages/rxdb/src/repository/QueryCacheRepository.ts:71

批量写入/更新数据

Type Parameters

Type Parameter
T

Parameters

ParameterType
entityNamestring
dataT[]

Returns

Observable<void>