跳到主要内容

QueryCacheRemoteAdapter

Defined in: packages/rxdb/src/repository/query-cache.interface.ts:33

QueryCache 适配器接口(远程)

Methods​

create()?​

optional create<T>(entityName, data): Observable<T>;

Defined in: packages/rxdb/src/repository/query-cache.interface.ts:39

创建实体(可选 - 写操作需要)

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/query-cache.interface.ts:43

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

Parameters​

ParameterType
entityNamestring
idsstring | string[]

Returns​

Observable<void>


fetchMetadata()​

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

Defined in: packages/rxdb/src/repository/query-cache.interface.ts:35

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

Type Parameters​

Type Parameter
TEntity

Parameters​

ParameterType
entityNamestring
queryRuleGroup<TEntity>

Returns​

Observable<QueryCacheEntityMetadata[]>


findByIds()​

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

Defined in: packages/rxdb/src/repository/query-cache.interface.ts:37

按 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/query-cache.interface.ts:41

更新实体(可选 - 写操作需要)

Type Parameters​

Type Parameter
T

Parameters​

ParameterType
entityNamestring
idstring
dataPartial<T>

Returns​

Observable<T>