[英]How to use mySql function in Sequelize Typescript
在原始格式中,我們可以這樣編寫查詢Select * from Table where YEAR(date) = 2020
我們如何在sequelize-typescript 中轉換這個查詢
class VenueSeason {
...
@AllowNull(false)
@Column(DataTypes.STRING(255))
name?: string;
@AllowNull(false)
@Column(DataTypes.DATE)
startDate?: Date;
@AllowNull(false)
@Column(DataTypes.DATE)
endDate?: Date;
}
要在 Sequelize Typescript 中使用 mysql 函數,您可以簡單地執行以下操作:
where: {
// anyOtherColumn: //value,
[Op.and]: where(fn('YEAR', col('startDate')), _year),
}
請從頂部的 sequelize 導入它的要求:
import { Op, fn, col, where } from "sequelize";
我從這個問題中得到了關於 Sequelize (Javacript) Sequelize WHERE sequelize.fn(...) AND something='something' 排序問題的提示
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.