我有问题想问你。我正在使用 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(使用前将#替换为@)