gpt4 book ai didi

node.js - Sequelize - 根据标题中的术语过滤帖子?

转载 作者:行者123 更新时间:2023-12-03 22:32:56 30 4
gpt4 key购买 nike

我正在尝试根据用户输入到前端搜索栏中的参数来过滤我的帖子表( native react )。我使用 sequelize 作为我的 ORM。
我曾尝试实现以下操作,但我的问题是当我对 postman 进行测试时,我没有获得所需的所有正确搜索结果。

router.get("/",(req,res)=>{
let {term}=req.query;
term=term.toLowerCase()
Post.findAll({where:{title:{[Op.like]: '%' + term + '%' }},
order: ["createdAt"]}).then(posts=>res.send(posts)).catch(err=>console.log(err))
})

最佳答案

我发现我的代码有什么问题。它在 term.toLowerCase() 中。
如果我按如下方式工作:

router.get("/",(req,res)=>{
let {term}=req.query;
Post.findAll({where:{title:{[Op.iLike]: '%' + term + '%' }},
order:
["createdAt"]}).then(posts=>res.send(posts)).catch(err=>console.log(err))
})

关于node.js - Sequelize - 根据标题中的术语过滤帖子?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65123375/

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