用户登录

NinghaoNgCamp:用过 Angular 才知道它有多强大。了解详情 / 报名参加 →

在评论模块里面再添加一个实体文件,comment.entity.ts,实体类要用 @Entity 装饰一下,这个装饰器来自 typeorm。

导出一个类,名字就是实体的名字,Comment, 实体里面先添加一个主栏,用 @PrimaryGeneratedColumn 装饰它,名字叫 id,类型是 number。

下面再添加一个字段 ,用 @Column 装饰, 名字叫 title,类型是 string,这个字段可以为空,给 Column 一个选项,把 nullable 设置成 true。

再添加一个 body 字段 ,用 @Column 装饰一下,设置一下字段类型,longtext,名字叫 body,类型是 string。

需要一个字段记录一下评论的创建时间,添加一个 @CreatedDateColumn,字段的名字可以叫 created,类型是 Date。

更新评论的时间也可以记录一下,用 @UpdateDateColumn , 字段的名字叫 updated,值的类型是 Date。

保存这个实体文件,会同步更新应用的数据库。

打开数据库客户端, 检查应用的数据库,你会发现,这里多了一个叫 comment 的数据表,它就是存储评论实体用的数据表,这个表里有 id,title,body,created,还有 updated 这些字段。

评论实体(Comment)《 Nest.js 应用框架:评论 》

统计

10872
分钟
0
你学会了
0%
完成

社会化网络

关于

微信订阅号

扫描微信二维码关注宁皓网,每天进步一点