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

2024-01-03

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

import {getConnection} from "typeorm";

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

我找到了上面的代码,我认为方法是这样的。但我找不到应该在哪个文件中使用此代码块。如果你帮助我,我会很高兴。谢谢。


您可以使用迁移使您的数据库保持最新。它们不仅可用于修改表,还可用于添加默认数据。 TypeORM 有一个机制 https://typeorm.io/#/migrations为了这样做。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

TypeORM 创建表后插入基本主数据(类型、状态等) 的相关文章

随机推荐