gpt4 book ai didi

ruby-on-rails - 在 Rails 4 中查询 Postgres 数组类型的任何成员

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

我到处都看到了 2 个例子

要么

Book.where("'history' = ANY (subjects)")

查询主题数组中具有特定主题的图书

 Book.where("subjects @> ?", '{'history', 'drama'}')

查询subjects数组既有历史又有戏剧的书籍

如何查询具有历史或戏剧或两者的书籍?

最佳答案

目前我正在解决这个问题

query = subject_list.map do |subject|
"'#{subject}' = ANY(subjects)"
end.join(" OR ")

Book.where(query)

关于ruby-on-rails - 在 Rails 4 中查询 Postgres 数组类型的任何成员,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29868139/

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