跳到主要内容

transitionMetadata()

function transitionMetadata(metadataOptions, options?): EntityMetadata;

Defined in: packages/rxdb/src/entity/metadata-transition.ts:33

将元数据选项(metadataOptions)转换为实体元数据(metadata)

该函数执行以下操作:

  1. 收集实体原型链上的所有元数据选项
  2. 创建属性映射、关系映射和索引映射
  3. 处理实体继承关系
  4. 设置显示名称、默认值属性、外键关系和外键名称
  5. 添加辅助方法如isForeignKey

Parameters

ParameterTypeDescription
metadataOptionsEntityMetadataOptions实体元数据选项,包含实体的基本配置
options?| EntityType | EntityMetadataOptions | AbstractEntityType | EntityMetadataOptions[]可选的目标类,用于获取原型链上的元数据

Returns

EntityMetadata