我正在使用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