我的记录看起来像这样:
Person
我想搜索以找到属性完全匹配的字段。
{ properties: [1,2] }
到目前为止,我尝试了从this answer找到的内容,包括
Record.where("(query)")
尝试获取要匹配的数组的第一个元素。
我根本不理解postgres列的查询界面。有人可以帮我吗?如何搜索包含我知道我想要完全匹配的内容的数组?
答案 0 :(得分:1)
要访问数组的元素,请使用格式为fieldname->>index
原始查询的答案是:
properties ->>0 is '1' and properties->>1 is '2'