gpt4 book ai didi

postgresql - 如何使用 PostgreSQL 和 TypeORM 进行查询,其中表具有 JSON 类型列

转载 作者:行者123 更新时间:2023-12-05 07:31:46 25 4
gpt4 key购买 nike

如何从 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)

最佳答案

async getAllBrands() {
return this.productsRepository
.query(`SELECT properties->'brand' as brand from product`);
}

更多详情: https://wanago.io/2020/12/28/nestjs-json-postgresql-typeorm/

关于postgresql - 如何使用 PostgreSQL 和 TypeORM 进行查询,其中表具有 JSON 类型列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51642908/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com