Ada*_*ani 10 node.js sequelize.js
我正在为节点应用程序使用express和sequelize.在控制器文件中,我有以下内容:
var models = require('../models'),
Property = models.property,
Sequelize = require('sequelize');
module.exports = function(req, res){
Sequelize.query("SELECT * FROM 'property'", { type:Sequelize.QueryTypes.SELECT})
.then(function(properties) {
res.json(properties)
})
}
Run Code Online (Sandbox Code Playgroud)
我可以使用model.findAll,但是当我尝试使用原始查询时,我得到的是TypeError:undefined不是函数.你能指出我在这段代码中做错了什么吗?
ale*_*cxe 22
你需要调用query()一个Sequelize实例:
var Sequelize = require('sequelize');
var sequelize = new Sequelize('database', 'username', 'password');
sequelize.query("SELECT * FROM 'property'", { type:Sequelize.QueryTypes.SELECT})
.then(function(properties) {
res.json(properties)
})
Run Code Online (Sandbox Code Playgroud)
小智 7
您可以使用
const sql = "select * from ..."
model.sequelize.query(sql, { type: model.sequelize.QueryTypes.SELECT })
.then(function (rows) {
... do a job on the query here...
})
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
11365 次 |
| 最近记录: |