?", 25]}).-6ren">
gpt4 book ai didi

javascript - 在 Sequelize.js 中使用动态搜索参数

转载 作者:IT老高 更新时间:2023-10-28 23:00:32 25 4
gpt4 key购买 nike

我正在尝试关注 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);
}
});

它不再返回任何结果。我该如何解决这个问题?

最佳答案

现在你可以在 Sequelize 上试试这个

{ where: { columnName: { $like: '%awe%' } } }

http://docs.sequelizejs.com/en/latest/docs/querying/#operators更新语法

关于javascript - 在 Sequelize.js 中使用动态搜索参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9321225/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com