【发布时间】:2013-08-19 23:33:35
【问题描述】:
我在我的一个项目中使用了 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。我是否遗漏了一些东西来确保填充“结果”?
【问题讨论】:
-
成功回调触发了吗? console.log 会显示什么吗?
-
试试
sqlCon.query(query).success(function(result) { .... -
@levi 是的,成功回调正在触发。如果我输入一个基本字符串,如“我正在跑步”,它会回显出来。
-
在没有模型的情况下,没有办法返回原始 sql 的最后插入 id 吗?
标签: javascript node.js sequelize.js