QueryCacheRemoteAdapter
Defined in: packages/rxdb/src/repository/QueryCacheRepository.ts:51
QueryCache 适配器接口(远程)
Methods
create()?
optional create<T>(entityName, data): Observable<T>;
Defined in: packages/rxdb/src/repository/QueryCacheRepository.ts:57
创建实体(可选 - 写操作需要)
Type Parameters
| Type Parameter |
|---|
T |
Parameters
| Parameter | Type |
|---|---|
entityName | string |
data | T |
Returns
Observable<T>
delete()?
optional delete(entityName, ids): Observable<void>;
Defined in: packages/rxdb/src/repository/QueryCacheRepository.ts:61
删除实体(可选 - 写操作需要)
Parameters
| Parameter | Type |
|---|---|
entityName | string |
ids | string | string[] |
Returns
Observable<void>
fetchMetadata()
fetchMetadata(entityName, query): Observable<QueryCacheEntityMetadata[]>;
Defined in: packages/rxdb/src/repository/QueryCacheRepository.ts:53
获取满足查询条件的实体元数据
Parameters
| Parameter | Type |
|---|---|
entityName | string |
query | RuleGroup<any> |
Returns
Observable<QueryCacheEntityMetadata[]>
findByIds()
findByIds<T>(entityName, ids): Observable<T[]>;
Defined in: packages/rxdb/src/repository/QueryCacheRepository.ts:55
按 ID 批量获取完整数据
Type Parameters
| Type Parameter |
|---|
T |
Parameters
| Parameter | Type |
|---|---|
entityName | string |
ids | string[] |
Returns
Observable<T[]>
update()?
optional update<T>(
entityName,
id,
data): Observable<T>;
Defined in: packages/rxdb/src/repository/QueryCacheRepository.ts:59
更新实体(可选 - 写操作需要)
Type Parameters
| Type Parameter |
|---|
T |
Parameters
| Parameter | Type |
|---|---|
entityName | string |
id | string |
data | Partial<T> |
Returns
Observable<T>