我是新来的Node.js /玉sequelize的secnario我想的就是,玉文件里面,我可以这样做:使用squelize找到玉
-Item.find(ID) 。对( '成功'),功能(返程){ p return.name p return.value })
这个尝试了几次,但无法得到它的工作。
谢谢。
我是新来的Node.js /玉sequelize的secnario我想的就是,玉文件里面,我可以这样做:使用squelize找到玉
-Item.find(ID) 。对( '成功'),功能(返程){ p return.name p return.value })
这个尝试了几次,但无法得到它的工作。
谢谢。
号
这不是观点和模板是如何工作的。我们不要与视图中的数据库交谈。
将视图对话呈现给数据库之前。
的伪代码:
Item.find(id).on("success", function(item) {
res.render(view, {
name: item.name,
value: item.value
});
});
这不是一个特定sequelize-问题,而是一个玉/ MVC之一。首先,遵循mvc模式,您应该将所有需要的数据加载到控制器中,然后将其传递给视图。此外,由于Jade与异步函数调用不兼容,您遇到的问题也存在。由于sequelize异步工作,因此无法在视图中获取数据。
但是没有理由这样做。 Sequelize也可以被视为与数据库交谈的“模型”。而且,在许多应用中,胖模型方法效果更好。 –