跳到主要内容

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

ParameterType
entityNamestring
dataT

Returns

Observable<T>


delete()?

optional delete(entityName, ids): Observable<void>;

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

删除实体(可选 - 写操作需要)

Parameters

ParameterType
entityNamestring
idsstring | string[]

Returns

Observable<void>


fetchMetadata()

fetchMetadata(entityName, query): Observable<QueryCacheEntityMetadata[]>;

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

获取满足查询条件的实体元数据

Parameters

ParameterType
entityNamestring
queryRuleGroup<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

ParameterType
entityNamestring
idsstring[]

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

ParameterType
entityNamestring
idstring
dataPartial<T>

Returns

Observable<T>