Javascript 2或子类别。类别_id=1; [{类别id:1},{类别id:2}]
检查数据库: 节点续集示例=从子类别中选择*; 类别识别码 ------- 1. 2. 3. 3排Javascript 2或子类别。类别_id=1; [{类别id:1},{类别id:2}],javascript,mysql,node.js,sequelize.js,Javascript,Mysql,Node.js,Sequelize.js,检查数据库: 节点续集示例=从子类别中选择*; 类别识别码 ------- 1. 2. 3. 3排 "sub_categories":[ { "category_id":2 }, { "category_id":1 } ] var where = [] if (subcategories != undefined && subcategories.lengt
"sub_categories":[
{
"category_id":2
},
{
"category_id":1
}
]
var where = []
if (subcategories != undefined && subcategories.length) {
subcategories.forEach(async (item) => {
where.push({
'$subcategories.id$': item.id
})
});
}
SELECT * FROM TABLE where ( sub_categories .category_id = 1 OR sub_categories .category_id = 2)
SELECT * FROM TABLE where sub_categories .category_id = 2 AND sub_categories .category_id = 2)
var where = {}
if (subcategories != undefined && subcategories.length) {
where['$or'] = []
subcategories.forEach((item) => {
where['$or'].push({
'$subcategories.id$': item.category_id
})
});
}
...
const result = await db.someModel.findAll({ where })