Я работаю над express.js framework и sequlize.js orm.
Я получаю регион и тип из серверной части.
Используя эти две переменные, я хочу создать объект для передачи в sequlize orm.
let region_id = req.swagger.params.region_id.value;
let type = req.swagger.params.type.value;
console.log("REGION", region_id) // will output 4,5,6,... etc
console.log("TYPE", type) // will output is_lunch,is_dinner,... etc
Это были мои переменные.
Это мой объект
const prepared_query = {
where:{
},
attributes: ['price'],
include: [{
model: db.restaurants,
attributes: ['region_id'],
where: {
region_id: ''
}
}]
}
prepared_query.include[0].where.region_id = region_id;
prepared_query.where[type] = true;
prepared_query.include[0].where.region_id = region_id;
успешно заменил region_id как 4. , но
prepared_query.where[type] = true;
не дает мне is_lunch:true'
вместо этого дает мне Cannot set property 'is_lunch' of undefined
КАК ДОСТИГАТЬ ЭТОТ ИСПОЛЬЗОВАНИЕ JAVA SCRIPT?