以下是使用sequeilizejs的示例:
sequelize.query("SELECT * FROM `users`", { type: sequelize.QueryTypes.SELECT})
.then(users => {
})
如何使用nestjs框架编写mysql的自定义原始查询?
答案 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});