Jay*_*shi 5 postgresql json typeorm nestjs
我在 Postgres 表(列名:UserDetails)中有一个 JSON 字段,
[{"name":"UserName","status":"UserStatus","type":"UserType","number":"UserNumber"},{"name":"UserName1","status":"UserStatus1","type":"UserType1","number":"UserNumber1"}]
基本上是一个对象数组。
我想查询列 'UserDetails' 以获取所有在 typeorm 中名称包含 'UserName' 的用户
到目前为止,我已经实现了对 JSON 列的 name 字段的精确匹配
providedUserName='UserName1'
query.andWhere(`user.userdetails ::jsonb @> '[{"name":"${providedUserName}"}]'`)
如何查询以便将 LIKE 约束添加到 JSON 列中的 name 属性?
通过提供“用户名”,我想获取名称包含“用户名”的所有用户的列表,在这种情况下,它将返回这两个值
谢谢
| 归档时间: |
|
| 查看次数: |
1879 次 |
| 最近记录: |