TypeOrm软删除(逻辑删除)最近学习中途,用到了TypeOrm。和squelize相比,我还是欠缺很多东西。我不得不抱怨文档!实体添加时间//基本实体import{//Column,PrimaryGeneratedColumn,//PrimaryColumn,CreateDateColumn,UpdateDateColumn,DeleteDateColumn,}from'typeorm';导出类Base{@PrimaryGeneratedColumn('uuid')id:string;@CreateDateColumn({name:'created_time',type:'datetime',comment:'createdtime',})createdTime:string;@UpdateDateColumn({name:'updated_time',type:'datetime',comment:'updatedtime',})updatedTime:string;@DeleteDateColumn({name:'deleted_time',type:'datetime',comment:'deletedtime',})deletedTime:string;}在实体中添加CreateDateColumn、UpdateDateColumn、DeleteDateColumn三个数据列。一般来说,createdTime和updatedTime在创建和修改的时候,时间会自动更新,但是deletedTime的时间段怎么更新,找了文档和百度了半天,都没有(想哭)!其实你可以调整到delete方法的定义(其他操作也可以)(Ctrl+click),它会跳转到方法所在的位置(在一个Repository.d.ts文件中)。在文件中搜索Soft,会发现有对应的
