搜尋

首頁  >  問答  >  主體

如何檢查輸入日期是否存在於兩個日期列之間? Nodejs 續集

使用者輸入的日期是為了檢查日期是否在 MySQL 資料庫的 start_Date 欄位和 end_Date 欄位之間或是否存在。使用 NodeJS

P粉237689596P粉237689596272 天前504

全部回覆(1)我來回復

  • P粉547170972

    P粉5471709722024-03-31 20:45:48

    如果您使用 Sequelize 進行此類查詢,則可以使用 Op.gteOp.lte 運算子來實現這兩個比較:

    const records = model.findAll({
      where: {
        start_Date: {
          [Op.lte]: date
        },
        end_Date: {
          [Op.gte]: date
        },
      }
    })
    

    回覆
    0
  • 取消回覆