TypeORM在创建表后插入基本主数据(类型,状态等)

时间:2020-10-05 05:50:03

标签: typescript nestjs typeorm

我有问题要问你。我正在使用NestJS和typeORM。我试图在创建表后向表中插入默认值。例如,我有一个优先级表,我需要插入高/中/低值。我尝试了typeorm和nestJS文档中的所有内容,并从此处阅读了相关的问题和解答。我还不能做。

import {getConnection} from "typeorm";

await getConnection()
    .createQueryBuilder()
    .insert()
    .into(User)
    .values([
        { firstName: "Timber", lastName: "Saw" }, 
        { firstName: "Phantom", lastName: "Lancer" }
     ])
    .execute();

我发现了上面的代码,我想方法是这样的。但是我找不到应该在哪个文件中使用此代码块。如果您能帮助我,我将非常高兴。谢谢。

1 个答案:

答案 0 :(得分:0)

您可以使用迁移使数据库保持最新状态。它们不仅可以用于修改表,还可以用于添加默认数据。为此,TypeORM有一个mechanism