使用者輸入的日期是為了檢查日期是否在 MySQL 資料庫的 start_Date 欄位和 end_Date 欄位之間或是否存在。使用 NodeJS
如果您使用 Sequelize 進行此類查詢,則可以使用 Op.gte 和 Op.lte 運算子來實現這兩個比較:
Op.gte
Op.lte
const records = model.findAll({ where: { start_Date: { [Op.lte]: date }, end_Date: { [Op.gte]: date }, } })
如果您使用 Sequelize 進行此類查詢,則可以使用
Op.gte
和Op.lte
運算子來實現這兩個比較: