/ / concatenate - javascript、node.js、sequelize.jsを使用して、日付/時刻を列の日付に変換する

sequelize - javascript、node.js、sequelize.jsを使用して、whereの条件の列の日付にdatetimeを変換します。

はい、

クエリの実行中にcolumn datetimeを日付に変換したい

誰も下の質問のsequelizeクエリで私を助けることができますか?

select * from ev_events where DATE(event_date) <= "2016-10-10"

回答:

回答№1は8

あなたは使うことができます sequelize.fn

Event.findAll({
where: sequelize.where(sequelize.fn("date", sequelize.col("event_date")), "<=", "2016-10-10")
})

モデルの定義方法を推測しなければなりませんでした。


回答№2の場合-2
sequelize.and(
{id: "111"},
sequelize.where(
sequelize.fn("date", sequelize.col("event_date")),
"<=", "2016-10-10"
)
)