簡體   English   中英

將 sql 查詢轉換為 sequelize 查詢

[英]convert sql query to sequelize query

如何將其轉換為續集查詢。 我試過使用 between,但結果不一樣。 我不認為之間是解決方案,lte和gte怎么樣? 謝謝

之間使用

where: {
  createdAt: {
    [Op.between]: ["2018-07-08T14:06:48.000Z", "2019-10-08T22:33:54.000Z"]
  }
}

將此 sql 轉換為續集查詢

SELECT * FROM testtable WHERE createdAt >= '2020-06-15 00:00:00' AND createdAt <= '2020-06-18 00:00:00' 

您可以在where多次包含相同的屬性,這將像您的 SQL 查詢中的AND一樣工作:

where: {
    createdAt: { [Op.gte]: '2020-06-15' },
    createdAt: { [Op.lte]: '2020-06-18' }
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM