跳到主要内容

KeyValueProperty

Defined in: packages/rxdb/src/entity/metadata-options.interface.ts:586

keyValue

Extends

  • IEntityObject

Properties

columnName?

optional columnName: string;

Defined in: packages/rxdb/src/entity/metadata-options.interface.ts:32

数据库中的列名称 没有填写就是 name 一样

Inherited from

IEntityObject.columnName

default?

optional default: 
| KeyValue
| () => KeyValue;

Defined in: packages/rxdb/src/entity/metadata-options.interface.ts:588


displayName?

optional displayName: string;

Defined in: packages/rxdb/src/entity/metadata-options.interface.ts:38

显示名称

Example

"用户", "订单项"

Inherited from

IEntityObject.displayName

name

name: Uncapitalize<string>;

Defined in: packages/rxdb/src/entity/metadata-options.interface.ts:26

名字 非大写开头的英文单词,只能包含英文单词和下划线

Inherited from

IEntityObject.name

nullable?

optional nullable: boolean;

Defined in: packages/rxdb/src/entity/metadata-options.interface.ts:59

是否可以为 NULL

Default

false

Inherited from

IEntityObject.nullable

properties

properties: KeyValuePropertyMetadata[];

Defined in: packages/rxdb/src/entity/metadata-options.interface.ts:589


readonly?

optional readonly: boolean;

Defined in: packages/rxdb/src/entity/metadata-options.interface.ts:53

是否为只读 如果为 true 那么这个数据只有创建的时候写一次,在更新数据时,这个列的值不会被更新 如果为 false 那么在更新数据时,这个列的值会被更新

Default

false

Inherited from

IEntityObject.readonly

type

type: 
| "keyValue"
| keyValue;

Defined in: packages/rxdb/src/entity/metadata-options.interface.ts:587


unique?

optional unique: boolean;

Defined in: packages/rxdb/src/entity/metadata-options.interface.ts:45

是否唯一 如果为 true 那么这个数据得值不允许重复

Default

false

Inherited from

IEntityObject.unique