跳到主要内容

SchemaManager

Defined in: packages/rxdb/src/schema/SchemaManager.ts:43

SchemaManager

Properties

rxdb

protected readonly rxdb: RxDB;

Defined in: packages/rxdb/src/schema/SchemaManager.ts:47

Methods

findMappedRelation()

findMappedRelation(meta, relation): FindMappedRelationResult<EntityRelationMetadata>;

Defined in: packages/rxdb/src/schema/SchemaManager.ts:127

查找当前关系属性的映射关系

Parameters

ParameterTypeDescription
metaEntityMetadata-
relationEntityRelationMetadata当前关系属性

Returns

FindMappedRelationResult<EntityRelationMetadata>


getEntityMetadata()

getEntityMetadata(name, namespace): Readonly<EntityMetadataType> | undefined;

Defined in: packages/rxdb/src/schema/SchemaManager.ts:211

获取实体元数据

Parameters

ParameterType
namestring
namespacestring

Returns

Readonly<EntityMetadataType> | undefined


getEntityType()

getEntityType<T>(name, namespace): T | undefined;

Defined in: packages/rxdb/src/schema/SchemaManager.ts:219

获取实体元数据

Type Parameters

Type Parameter
T extends EntityType

Parameters

ParameterType
namestring
namespacestring

Returns

T | undefined


getFieldRelations()

getFieldRelations(metadata, field): GetFieldRelationsResult;

Defined in: packages/rxdb/src/schema/SchemaManager.ts:174

通过查询条件的字段找出关系数组

Parameters

ParameterTypeDescription
metadataEntityMetadata-
fieldstring查询条件的字段

Returns

GetFieldRelationsResult


init()

init(): void;

Defined in: packages/rxdb/src/schema/SchemaManager.ts:49

Returns

void