我在Postgres的一个查询,返回一个Postgres阵列中的一列:轨道3 Postgres的阵列支持
SELECT e.context->'device' AS device, count(e.data->'model_name') AS members, ARRAY_AGG(e.data->'model_name') AS models
FROM entity AS e
WHERE e.data->'type'='chassis' GROUP BY e.context->'device', e.data->'model_name';
是否有宝石或serialize
声明,我可以用轨映射3模式,使我可以直接使用models
作为红宝石数组?
我知道我可以通过它在控制器中循环,但这似乎不是非常干燥。