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
| Parameter | Type |
|---|---|
entityName | string |
ids | string[] |
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
| Parameter | Type |
|---|---|
entityName | string |
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
| Parameter | Type |
|---|---|
entityName | string |
ids | string[] |
Returns
Observable<T[]>
getMetadataByIds()
getMetadataByIds(entityName, ids): Observable<Map<string, string>>;
Defined in: packages/rxdb/src/repository/QueryCacheRepository.ts:69
获取指定 ID 的本地元数据
Parameters
| Parameter | Type |
|---|---|
entityName | string |
ids | string[] |
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
| Parameter | Type |
|---|---|
entityName | string |
data | T[] |
Returns
Observable<void>