gpt4 book ai didi

sql - 在 Sequelize 后端查询中查找匹配对象

转载 作者:行者123 更新时间:2023-12-03 22:35:49 26 4
gpt4 key购买 nike

我们正在使用 Sequelize 和 Express 开发 MariaDB 后端,我们需要找到包含不完整字符串的每个匹配对象,我的意思是,如果有人搜索 JO 并且数据库条目是 JO2019 这应该被列出,并且所有包含JO ,但事实并非如此。我们已经尝试过 [OP.like],但它没有返回数据。

提前致谢,接受任何帮助。

accidents_basics.trobar = async (req, res) => {
const nep_cercat = req.query.nep;
const data = await Accident.findAll({
where: {nep: nep_cercat},

})
const data1 = await AccidentDatos.findAll({
where: {nep:{ [Op.Like]: nep_cercat},}

})
.then( function(data){
return data;
})
.catch(error => {
return error;
})
res.status(200).json({
success:true,
message:"Se han encontrado los datos!",
data:data, data1, nep_cercat
})

}

最佳答案

我可以建议您使用正则表达式而不是应用程序:

  const data1 = await AccidentDatos.findAll({
where: {nep:{ [Op.regexp]: nep_cercat},}
})

如果您不在“喜欢”研究中包含“%”,您可能无法获得 goog 结果...

关于sql - 在 Sequelize 后端查询中查找匹配对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60848352/

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