如何从PostgreSQL中的JSON类型的列查询?假设以下是我的实体女巫包含JSON类型的列validDates:
// My Menu - Entity Class
@Entity()
export Class Menu {
@PrimaryGeneratedColumn('uuid')
id: string;
@Column('json', {nullable: true})
validDates?: ValidDatesClass;
}
// The ValidDatesClass
export class ValidDatesClass {
[key: string]: boolean;
}
我想检索(SQL语法)validDates值为true的所有菜单(validDates-条目的示例:“ Mon Aug 01 2018”:true)
谢谢
答案 0 :(得分:0)
async getAllBrands() {
return this.productsRepository
.query(`SELECT properties->'brand' as brand from product`);
}
欲知更多详情: https://wanago.io/2020/12/28/nestjs-json-postgresql-typeorm/