跳到主要内容

BooleanProperty

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

Extends

  • IEntityObject.ISortable

Properties

columnName?

optional columnName: string;

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

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

Inherited from

IEntityObject.columnName

default?

optional default: boolean | () => boolean;

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


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

readonly?

optional readonly: boolean;

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

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

Default

false

Inherited from

IEntityObject.readonly

sortable?

optional sortable: boolean;

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

是否可排序

Default

false

Inherited from

ISortable.sortable

type

type: 
| "boolean"
| boolean;

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


unique?

optional unique: boolean;

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

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

Default

false

Inherited from

IEntityObject.unique