Я хотел бы показать только некоторые из столбцов в Entity, используя Nest JS и TypeORM. Это мои столбцы в Entity:
@Entity({ name: "products" })
export class Product extends BaseEntity {
@PrimaryGeneratedColumn()
id: number;
@Column()
name: string;
@Column()
quality: number;
@Column()
color: string;
@Column()
desc: string;
My repository.ts
:
@EntityRepository(Product)
export class ProductRepository extends Repository<Product> {}
Например, если кто-то хочет открыть products/specific
, он должен показывать только имя и des c.
Это моя функция в services.ts
сейчас:
async get(productid: number): Promise<Product> {
var product: Product= await this.productRepositroy.findOne(productid);
return product;
}
Как мне изменить его, чтобы он возвращал только выбранный Колонны? Я читал о QueryBuilders, но понятия не имею, как мне их реализовать.