mongodb - Typeorm:为使用 Mongo 数据库的布尔值提供默认值
问题描述
我正在将 typeorm 与 Mongo 数据库一起使用。我想为具有数据类型的列提供默认值boolean
。
我的实体如下所示:
@ObjectIdColumn()
id: ObjectID;
@Column()
name: string;
@Column()
startDate: Date;
@Column()
endDate: Date;
@Column()
inspectionTypeId: string;
@Column()
questions: string[];
@Column('boolean', {default: true})
isActive: boolean;
但是,当我保存到 repo 时,isActive
没有添加列。
解决方案
你可以这样做:
@Column('boolean', {default: true})
isActive: boolean = true;
如果您不向 isActive 传递值,它将为 true,如果您传递一个值,它将是该值。
推荐阅读
- javascript - XMLHttpRequest 格式问题
- reactjs - 在特定条件下通过单击表格展开一行 Ant Design table react js
- scala - 如何在 Scala 中运行 docker 命令?
- artifactory - Artifactory Cloud - 如何在不弄乱模块中的 repo 路径的情况下复制工件
- python - 如何在 python 中打开 URL 1 分钟并在 1 分钟后关闭?
- ios - 每个设备的 Swift 布局
- typescript - 如何实现带可变键的接口并同时定义键
- microservices - vertx multi verticle在单个微服务中的用例是什么?
- android - Android apk 未在 Quasar 中使用 cordova 更新
- amazon-web-services - 在 Beanstalk 上运行的单个 Docker 容器中找不到 DNS