我尝试使用sequelize进行原始查询很长时间。按照网络指南,我写了这段代码:
var sequelize = new Sequelize('name', 'user', 'password');
var sql = '--query---';
return sequelize.query(sql, { raw: true });
但是这样,返回的结果数不正确。此外,在组件中,如何管理返回的数据?
你能帮帮我吗?由于
答案 0 :(得分:0)
我曾经使用它来选择给出Stripe ID的客户。
var Sequelize = require('sequelize'),
sequelize = new Sequelize('name', 'user', 'password', {
dialect: "mysql",
port: 3306,
})
var table = "users";
sequelize
.authenticate()
.complete(function (err) {
sequelize.query(
"SELECT * FROM users WHERE stripe_id = :status ", null, {
raw: true
}, {
status: customer_id
}
).then(function (myTableRows) {
// Query Response
});
});
就个人而言,我已经从续集转移到RethinkDB并且非常高兴。他们有非常深入的javascript支持。