我想在表格中搜索特定的字符串。当标签与内容完全匹配时,我可以找到该行。但是,即使标签列在像"red"
这样的字符串中有多种颜色,我也希望找到"blue, green, purple, red"
的所有匹配项。是否可以使用SQL进行查询?我找到了一个涉及链接的模糊参考,但在这种情况下它不清楚如何使其工作。
这就是我对完全匹配所拥有的...
app.post("/admin/search", function(req, res) {
var data = req.body;
req.models.images.find({tags:data.tags}, function(err, results) {
res.send(results); //Returns on perfect match
});
}
答案 0 :(得分:0)
这似乎有效。
app.post("/admin/search", function(req, res) {
var data = req.body;
req.models.images.find().where("tags LIKE ?",["%"+data.tags+"%"]).run(function(err,results){
res.send(results);
});
});