0
我已经搜索了周围,但这似乎是一个更常见的查询JSONB字段的要求比普通,并没有找到解决方案然而。 我的表有一个jsonb场称为“计划”,其内容如下:Postgres查询记录JSONB字段中的对象数组中的任何元素包含数字>或<x
{
days: [
{
summary: {
total: 100
}
}
]
}
有可能是潜在的日子数组内无限天的对象。是否可以运行一个查询来选择至少一个天对象中'total'大于或小于给定数字的所有行?
如果有必要,我可以重新安排表或采取“汇总”数据,并将其放入postgres数组字段。
感谢您的答复。我已经通过将摘要移动到ARRAY []行来解决这个问题,但这可能是一个更简单的解决方法。我会在某个时候尝试。 – Henry