Приветствую, меня такая проблема. Ко мне приходит массив строк:
[ 'TMNG', 'SA' ]
В базе у меня есть колонка условно "short_name". Мне нужно вернуть данные у которых в этой колонке есть либо "TMNG" либо "SA". Вот мой код:
const getSystemsForStatisticsPage = require('../models/Allocation');
module.exports.getSystemsForStatisticsPage = async (req, res) => {
console.log(req.body.el) <--- [ 'TMNG', 'SA' ]
if (req.body.el !== null) {
try {
const arr = await getSystemsForStatisticsPage.findAll({
where: {
short_name: req.body.el,
}
})
res.status(201).json(arr);
} catch (e) {
console.log(e)
res.status(500).json({
message: 'Server ERROR!'
})
}
} else {
res.status(201).json([]);
}
}
Подскажите что я делаю не так и как правильно. Использую Sequelize.