我们有一个基于Typescript的NodeJs项目,它使用了Mongoose。我们正在尝试找到一种合适的方法,基于Typescript枚举,在Mongoose架构上定义一个枚举字段。举一个枚举的例子:第一个但是,每次我们将statusType的类型更改为
type: String
它可以工作,但它将状态保存为字符串,如**“0”而不是0**
2vuwiymt1#
你可以试试
statusType: { type: Number, default: StatusType[StatusType.Approved], enum: Object.values(StatusType) }
kzmpq1sx2#
Typescript枚举非常模糊,而且有很多问题,请尝试使用
const StatusType = { Decline: 1, Approved: 0 } as const;
2条答案
按热度按时间2vuwiymt1#
你可以试试
kzmpq1sx2#
Typescript枚举非常模糊,而且有很多问题,请尝试使用