我正在使用sequelize
连接mysql数据库的nodejs项目中工作。我也使用sequelize-values从Sequelize实例获取原始数据。sequelize.query()返回两次相同的结果
我已经写了下面的代码
var Sequelize = require('sequelize');
require('sequelize-values')(Sequelize);
var sequelizeObj = new Sequelize('mysql://root:@localhost/database');
sequelizeObj.authenticate().then(function (errors) {
console.log(errors)
});
sequelizeObj.query("SELECT * FROM `reports` WHERE `id` = 1200").then(function (result) {
});
现在表reports
有id
1200只1分的记录,但result
给出了相同的记录的两个对象,既指记录是同一个ID为1200
[ [ { id: 1200,
productivity_id: 9969,
gross_percentage_points: 100 } ],
[ { id: 1200,
productivity_id: 9969,
gross_percentage_points: 100 } ] ]
让我知道我在做什么错了?
完美的点答案:) – mujaffars