使用nestjs框架编写mysql的自定义原始查询

时间:2019-08-05 10:24:36

标签: mysql nestjs

以下是使用sequeilizejs的示例:

sequelize.query("SELECT * FROM `users`", { type: sequelize.QueryTypes.SELECT})
  .then(users => {

  })

如何使用nestjs框架编写mysql的自定义原始查询?

3 个答案:

答案 0 :(得分:0)

从未使用过sequelize,但我假设您可以创建一个数据库服务来包装sequelize实例/方法并从那里使用它。也许您可以take a look at my example with pg,看看是否有帮助。

答案 1 :(得分:0)

作为起点,您可以查看本教程:https://docs.nestjs.com/recipes/sql-sequelize

但是相反 this.CATS_REPOSITORY.findAll(); 你应该使用类似的东西 this.CATS_REPOSITORY.sequelize.query('SELECT ...');

答案 2 :(得分:0)

您可以使用以下语法在带有 sequelize 的 nestjs 中编写原始查询。

this._productModel.sequelize.query("SELECT ...", { type: sequelize.QueryTypes.SELECT});