问题描述
需求是搜一个实体的指定字段的所有记录并去重,所以我用了repository.createQueryBuilder.distinctOn()方法查询实体
const allGoodsCategories = await this._goodsRepo
.createQueryBuilder('goods')
.distinctOn(['goods.G_category'])
.getMany();
注:要查的就是goods实体中的G_category这个字段的所有记录并且去重。
就是查所有商品的分类
但是却返回了整个实体列表
这是为什么呢?