首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Node.js在typeorm的实体中添加created_at和updated_at

Node.js在typeorm的实体中添加created_at和updated_at
EN

Stack Overflow用户
提问于 2020-11-21 16:29:32
回答 3查看 10.7K关注 0票数 13

我有这样的task实体:

代码语言:javascript
运行
复制
import {BaseEntity, Column, Entity, PrimaryGeneratedColumn} from "typeorm";

@Entity()
export class Task extends BaseEntity{
    @PrimaryGeneratedColumn()
    id:number;

    @Column()
    title:string

   @Column()
    description:string

}

我想添加created_at和updated_at字段到这个实体,并自动填充与Node.js类似的Laravel框架。我的数据库是postgres

EN

回答 3

Stack Overflow用户

发布于 2021-04-04 08:54:44

让我们先导入

代码语言:javascript
运行
复制
import { CreateDateColumn,UpdateDateColumn } from "typeorm";

在实体中添加此字段和分隔符

代码语言:javascript
运行
复制
@CreateDateColumn({ type: "timestamp", default: () => "CURRENT_TIMESTAMP(6)" })
public created_at: Date;

@UpdateDateColumn({ type: "timestamp", default: () => "CURRENT_TIMESTAMP(6)", onUpdate: "CURRENT_TIMESTAMP(6)" })
public updated_at: Date;
票数 21
EN

Stack Overflow用户

发布于 2020-11-30 09:24:01

代码语言:javascript
运行
复制
import {BaseEntity, Column, Entity, PrimaryGeneratedColumn, CreateDateColumn} from "typeorm";

@Entity()
export class Task extends BaseEntity{
    @PrimaryGeneratedColumn()
    id:number;

    @Column()
    title:string

   @Column()
    description:string
   
   @CreateDateColumn()
   created_at: Date;

   @UpdateDateColumn()
   updated_at: Date;


}
票数 12
EN

Stack Overflow用户

发布于 2021-11-21 21:36:02

代码语言:javascript
运行
复制
import { CreateDateColumn, UpdateDateColumn } from 'typeorm';

@CreateDateColumn()
createdAt: Date;

@UpdateDateColumn()
updatedAt: Date;
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64941148

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档