let autoSchedules = await user_schedule.findAll({
where: {
userid: user.id,
'$Schedule.postingId$': { [Op.ne]: null },
[Op.or]: [
{ '$Schedule.title$': { [Op.like]: '%' + keyword + '%' } },
{ memo: { [Op.like]: '%' + keyword + '%' } },
{ '$Schedule.place$': { [Op.like]: '%' + keyword + '%' } },
{ '$Schedule.companyName$': { [Op.like]: '%' + keyword + '%' } },
],
},
include: [
{
model: Schedule,
attributes: attributesOption(),
},
],
});
검색창 기능을 만들기 위해서 작성하는 코드의 일부분인데,
자세히 보면