【发布时间】:2012-12-09 18:31:42
【问题描述】:
我是 sequelize 和 Node.js 的新手。
我为测试续集进行了编码,但发生了错误“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客户端插入了数据。
我是否误解了用法?
【问题讨论】:
-
我正在使用 Mysql 5.5.28 / sequelize 1.6.0-beta4 / Node.js 0.8.15。
标签: node.js sequelize.js