如果我在 Find() 的选项中正常使用 Raw() 函数是有效的,但如果我在另一个函数中编写 Raw() 则调用 Find() 的选项不起作用
..
import {Raw} from 'typeorm'
- 它工作的状态:
const result = await myEntity.find({
where: {
issueDate:Raw(alias => `${alias} >= :start AND ${alias} < :end`,
{
start: '2021-06-01', end: '2021-06-02'
}
)
});
- 它不起作用的状态:
filter() {
return Raw(alias => `${alias} >= :start AND ${alias} < :end`, {
start: '2021-06-01', end: '2021-06-02' });
}
const result = await myEntity.find({
where: {
issueDate:filter(),
}
});