Typescript TypeForm在创建表后插入基本主数据(类型、状态等)
我有个问题要问你。我正在使用NestJS和typeORM。我正在尝试在创建表之后向表插入默认值。例如,我有一个优先级表,需要插入高/中/低值。我尝试了typeorm和nestJS文档中的所有内容,并从这里阅读了相关的问题和答案。我还做不到Typescript TypeForm在创建表后插入基本主数据(类型、状态等),typescript,nestjs,typeorm,Typescript,Nestjs,Typeorm,我有个问题要问你。我正在使用NestJS和typeORM。我正在尝试在创建表之后向表插入默认值。例如,我有一个优先级表,需要插入高/中/低值。我尝试了typeorm和nestJS文档中的所有内容,并从这里阅读了相关的问题和答案。我还做不到 import {getConnection} from "typeorm"; await getConnection() .createQueryBuilder() .insert() .into(User)
import {getConnection} from "typeorm";
await getConnection()
.createQueryBuilder()
.insert()
.into(User)
.values([
{ firstName: "Timber", lastName: "Saw" },
{ firstName: "Phantom", lastName: "Lancer" }
])
.execute();
我发现了上面的代码,我想是这样的。但我找不到应该在哪个文件中使用此代码块。如果你帮助我,我会很高兴的。谢谢。您可以使用迁移来保持数据库的最新状态。它们不仅可用于修改表,还可用于添加默认数据。TypeORM对此有自己的建议。谢谢您的回复。在文档中,我看不到任何与我的案例类似的示例。你们有工作样品吗?或者它将是一篇好文章在网上的某个地方。是使用此技术的一个很好的实用指南。但也有细微差别。QueryRunner没有将数据插入数据库的方法。我发现了一个有用的闭包,说明了如何通过对Entities Manager的引用来访问QueryBuilder。