【发布时间】:2021-09-15 04:44:14
【问题描述】:
我有一个模型:
const MenuItem = sequelize.define('MenuItem', {
...
tags: {
type: DataTypes.JSON,
allowNull: false
}
}, {});
return MenuItem;
};
我想构建一个 findAll 来搜索标签以查找一个或多个可能的匹配项。例如,如果标签列有一个值:
["a", "b", "c"]
那么我希望能够通过任何一个
`["a"]`
或
`["a", "c"]`
到我的服务器并搜索可能的匹配项。我尝试过使用 Op.contains 和 Op.in 但都导致错误。我在这里走错路了吗?我将如何在 sequelize 中构建此查询?
【问题讨论】:
标签: javascript mysql arrays json sequelize.js