gpt4 book ai didi

ruby-on-rails - Postgres JSON Rails 查询

转载 作者:行者123 更新时间:2023-11-29 13:17:25 26 4
gpt4 key购买 nike

我有一个看起来像这样的记录:{ 属性:[1,2] }

我想搜索以找到属性完全匹配的字段。

Record.where("(query)")

到目前为止,我尝试了从 this answer 中找到的东西包括

"properties#>>'{array,0}' = '1'"

尝试获取数组的第一个元素进行匹配。

我根本不了解 postgres 列的查询接口(interface)。有人可以帮我吗?如何搜索包含我知道要完全匹配的内容的数组?

最佳答案

要访问数组的元素,请使用格式为 fieldname->>index

的数字索引

所以原始查询的答案是:

properties ->>0 is '1' and properties->>1 is '2'

关于ruby-on-rails - Postgres JSON Rails 查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47044607/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com