0

我想在表格中搜索特定字符串。当标签与内容完全匹配时,我可以找到该行。但我想找到所有出现的情况,"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
    });
}
4

1 回答 1

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);
        });
    });
于 2016-10-13T19:23:53.117 回答