是否可以在 sequelize PostgreSQL 中按键查找?
Is it possible find by key in sequelize PostgreSQL?
我想根据一组单词中的单个单词查找数据。
我的 PostgreSQL 数据库中有一个名为 "value" 的字段,如果我给 "housing" 那么它应该 return 数据但这里不是。这该怎么做?
这是模型中的内容:
value: DataTypes.STRING
这是我的代码:
const category = await models.Category.findAll({
where: {
value: {
$ilike: housing
}
}
});
这是我的测试数据:
"value": "Ghar, Housing, Finance, Property, Zameen, Sampati, Salhagaar, Salahkaar, Vakil, Prashikshak , Consultant, Finance, Money, Paise, Account, Legal, Kanooni, Kayde, Kaayde, Nyay, Vakil, Dhan, lawyer, loan, home, house, loan, credit, bank, Ghar, Makaan, Housing, Loan, Finance, Arthik, Jamin, Zameen, Sampatti, Consultant, Vyvastha, Salahkaar, Rupiya, Paisa, Kaydo, Kaydakiy, Nyaypurn, Nyay, Vasihat, Khatu, Kayda, Credit, Poramorshodata, Prasikhok, Ukil, mortgage, मॉरगेजSalahkar, PrashiksakSalahkar, CounslarSalahkarah, Prashikshakaaalosagarsalahegaara,prashikshakaparamarshadata,prashiksakaConsultant , Counselorconsultant ,konsultant , counselor , counselar",
您需要通配符“%”。这是一个例子:
where: { value: { $like : '%housing%'}}
这将同时匹配 "housing" 和 "roughhousing"...因此您可能需要改进一下。
我想根据一组单词中的单个单词查找数据。 我的 PostgreSQL 数据库中有一个名为 "value" 的字段,如果我给 "housing" 那么它应该 return 数据但这里不是。这该怎么做? 这是模型中的内容:
value: DataTypes.STRING
这是我的代码:
const category = await models.Category.findAll({
where: {
value: {
$ilike: housing
}
}
});
这是我的测试数据:
"value": "Ghar, Housing, Finance, Property, Zameen, Sampati, Salhagaar, Salahkaar, Vakil, Prashikshak , Consultant, Finance, Money, Paise, Account, Legal, Kanooni, Kayde, Kaayde, Nyay, Vakil, Dhan, lawyer, loan, home, house, loan, credit, bank, Ghar, Makaan, Housing, Loan, Finance, Arthik, Jamin, Zameen, Sampatti, Consultant, Vyvastha, Salahkaar, Rupiya, Paisa, Kaydo, Kaydakiy, Nyaypurn, Nyay, Vasihat, Khatu, Kayda, Credit, Poramorshodata, Prasikhok, Ukil, mortgage, मॉरगेजSalahkar, PrashiksakSalahkar, CounslarSalahkarah, Prashikshakaaalosagarsalahegaara,prashikshakaparamarshadata,prashiksakaConsultant , Counselorconsultant ,konsultant , counselor , counselar",
您需要通配符“%”。这是一个例子:
where: { value: { $like : '%housing%'}}
这将同时匹配 "housing" 和 "roughhousing"...因此您可能需要改进一下。