使用 NestJS 执行自定义查询的正确方法是什么?

时间:2021-01-06 07:57:36

标签: sql postgresql sequelize.js nestjs

我刚刚开始使用 NestJS。我在 https://docs.nestjs.com/recipes/sql-sequelize 处遵循了 sequelize 数据库示例。这在使用模型时很棒,但是执行与此类似的自定义查询的 NestJS 方法是什么。

res = await this.sequelize.query(
      `
     select * from my_table where id=$id
      `,
      {
        bind: {
          id: id,
        },
        type: QueryTypes.SELECT,
        transaction,
      },

1 个答案:

答案 0 :(得分:0)

你有 Sequelize 连接实例作为提供者,所以你可以尝试这样的事情:

return this.catsRepository.query('select * from my_table where id=$id',
   {
     bind: {
       id: id,
     },
     type: QueryTypes.SELECT,
     transaction,
  });
相关问题