Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typescript/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/qt/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Typescript TypeForm在创建表后插入基本主数据(类型、状态等)_Typescript_Nestjs_Typeorm - Fatal编程技术网

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

Typescript TypeForm在创建表后插入基本主数据(类型、状态等),typescript,nestjs,typeorm,Typescript,Nestjs,Typeorm,我有个问题要问你。我正在使用NestJS和typeORM。我正在尝试在创建表之后向表插入默认值。例如,我有一个优先级表,需要插入高/中/低值。我尝试了typeorm和nestJS文档中的所有内容,并从这里阅读了相关的问题和答案。我还做不到 import {getConnection} from "typeorm"; await getConnection() .createQueryBuilder() .insert() .into(User)

我有个问题要问你。我正在使用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对此有自己的建议。

谢谢您的回复。在文档中,我看不到任何与我的案例类似的示例。你们有工作样品吗?或者它将是一篇好文章在网上的某个地方。是使用此技术的一个很好的实用指南。但也有细微差别。QueryRunner没有将数据插入数据库的方法。我发现了一个有用的闭包,说明了如何通过对Entities Manager的引用来访问QueryBuilder。