Я использую nest js framework
для моего демонстрационного приложения. В моем демонстрационном приложении у меня есть одно entity
name: Category
, которое имеет два столбца (id, description). описание тип jsonb
export class Category extends BaseEntity {
@PrimaryGeneratedColumn()
id: number;
@Column({ type: 'jsonb' })
description;
}
Я вставил некоторые данные в свою таблицу.
Теперь я хочу отфильтровать эти данные и показывать только те строки, которые имеют name = test
, в настоящее время использование кода ниже дает мне все строки. но мне нужны только те строки, которые имеют name equals to test
. в настоящее время есть только одна строка
@Get('/app')
async getApp(): Promise<Category[]> {
return this.categoryRepository.find({});
}
вот мой код https://codesandbox.io/s/nest-nhqyb?file= / src / app.controller.ts: 568-670
вы можете увидеть результат фильтра, например
https://nhqyb-5000.sse.codesandbox.io/app