作者热门文章
- mongodb - 在 MongoDB mapreduce 中,如何展平值对象?
- javascript - 对象传播与 Object.assign
- html - 输入类型 ="submit"Vs 按钮标签它们可以互换吗?
- sql - 使用 MongoDB 而不是 MS SQL Server 的优缺点
我是 sequelize 和 Node.js 的新手。
我为测试 Sequelize 编写代码,但发生错误“ER_NO_SUCH_TABLE:表'db.node_tests'不存在”
错误很简单。
但是,我想从“node_test”表中获取数据。
我认为 sequelize 会附加 's' 字符。
有我的源代码。
var Sequelize = require('sequelize');
var sequelize = new Sequelize('db', 'user', 'pass');
var nodeTest = sequelize.define('node_test',
{ uid: Sequelize.INTEGER
, val: Sequelize.STRING} );
nodeTest.find({where:{uid:'1'}})
.success(function(tbl){
console.log(tbl);
});
我已经创建了“node_test”表,并使用mysql客户端插入了数据。
我是否误解了用法?
最佳答案
我找到了我自己的问题的答案。
我在后面附加了 Sequelize 方法选项。 {define:{freezeTableName:true}}
然后sequelize不在表名后追加's'字符。
关于node.js - Sequelize Node.js : ER_NO_SUCH_TABLE,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14002646/
我是 sequelize 和 Node.js 的新手。 我为测试 Sequelize 编写代码,但发生错误“ER_NO_SUCH_TABLE:表'db.node_tests'不存在” 错误很简单。 但
我是一名优秀的程序员,十分优秀!