有没有办法在不加载实体的情况下运行 typeorm 查询生成器?

Gur*_*thi 8 node.js typescript typeorm

我注意到typeorm在运行查询生成器时加载指定的实体。

例如,如果我在迁移中运行以下命令。

await queryRunner.manager
      .createQueryBuilder()
      .insert()
      .into('users')
      .values({
        name: 'Testing',
        language: 'english',
      })
      .execute();
Run Code Online (Sandbox Code Playgroud)

之后,如果我修改用户表并添加一个新列(比如说电子邮件),也使用迁移。现在,如果我擦除数据库并重新运行迁移,typeorm 会抱怨没有名为emailfind in 的列User。我猜它User在运行查询构建器时加载实体,有没有办法告诉 typeorm 不要加载实体,而只是根据查询构建器中提供的内容创建 sql 查询。