跳到主要内容

DateProperty

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

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?: Date | (() => Date) | "CURRENT_TIMESTAMP";

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


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

required?

optional required?: boolean;

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

是否为必填 用于前端验证 如果为 true 那么在创建数据时这个列必须提供值 空字符串,空数组都不允许,数字 0 允许

Default

false

Inherited from

IEntityObject.required

sortable?

optional sortable?: boolean;

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

是否可排序

Default

false

Inherited from

ISortable.sortable

type

type:
| "date"
| date;

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


unique?

optional unique?: boolean;

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

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

Default

false

Inherited from

IEntityObject.unique