【发布时间】:2012-03-08 10:30:55
【问题描述】:
我正在尝试关注Sequelize tutorial on their website。
我已经到了下面这行代码。
Project.findAll({where: ["id > ?", 25]}).success(function(projects) {
// projects will be an array of Projects having a greater id than 25
})
如果我如下稍微调整一下
Project.findAll({where: ["title like '%awe%'"]}).success(function(projects) {
for (var i=0; i<projects.length; i++) {
console.log(projects[i].title + " " + projects[i].description);
}
});
一切正常。但是,当我尝试使搜索参数动态如下时
Project.findAll({where: ["title like '%?%'", 'awe']}).success(function(projects) {
for (var i=0; i<projects.length; i++) {
console.log(projects[i].title + " " + projects[i].description);
}
});
它不再返回任何结果。我该如何解决这个问题?
【问题讨论】:
-
我发现你的问题的措辞有点混乱,所以我编辑了它。希望我理解正确,如果您认为我搞砸了,请随时改回来。
标签: javascript node.js sequelize.js