1

我有一个实体,它有一个名为 price 的列类型 bigint。

这是一张非常大的桌子。我想从这个表中获取数据,直到价格大于或等于一个数字。

如何在不从结果中获取整个表格的情况下实现这一目标

@Entity()
export class myTable extends BaseEntity {
  @Column({type:"bigint})
  price:number
}

我想获取实体,直到价格总和大于或等于一个数字

const input: number = 50000
const result = await myTable.find(/*order by date and where sum (price) >= input*/)

语法是什么,我该怎么做?使用 baseEntity 查询或 queryBuilder,最好不要使用原始查询结果

4

1 回答 1

1

我认为您需要为此使用查询生成器创建一个原始查询。关于查询,您可以参考this 。

于 2021-01-25T11:18:46.723 回答