我在一个项目中使用sequelize,在自定义非模型查询时遇到了一些问题。
例如:
var query = "INSERT INTO table (name) VALUES ("Bob");";
sqlCon.query(query)
.on('success', function(result) {
console.log(result); // No inserted record or last insert id
});
在这种情况下,我希望将插入的记录返回给我,或者至少将记录id返回给我。我是否缺少了一些东西来确保填充"结果"?
试试这个:
var sequelize = new Sequelize('testa', 'testa', 'testa', {
dialect: 'mysql',
dialectOptions: {
flags: '-FOUND_ROWS'
}
});