postgresql - 如何在 typeorm 中查询 hstore?
问题描述
我在 Postgres 的 hstore 数据类型中存储了以下对象
“已验证”:{“dob”:“真”,“姓名”:“假”,“电子邮件”:“真”},
我如何查询“dob”=“true”的位置?
解决方案
您可以将子句编写为字符串:
this.yourEntityRepository.find({ where: "verified -> 'dob' = TRUE" })
或者
this.yourEntityRepository.createQueryBuilder().where("verified -> 'dob' = TRUE").getMany()
推荐阅读
- php - 如何将部分添加到 wordpress 主页模板
- java - 如何修复我的 java 方法以正确遍历字符串?
- php - 在 Ubuntu 上使用 PHP-7.0 的 FFMpeg
- powerbi - Power BI Maps 在 Bing 上找不到城市
- rest - 如何在 docker cli 中运行一个简单的快速服务器?
- sql - SQL Server 使用一个值搜索不同数据类型的多列
- java - 为什么这个算法不能正确排序最后一个索引?
- r - 是什么让 RSelenium 的 rsDriver 占用了这么多内存?
- c# - 为 WPF 控件清除 Telerik RadSpreadSheet
- wordpress - 您如何在购买的 wordpress 模板中定制设计?