Return jsonb 列数组计数大于给定值的 activerecord 结果
Return activerecord results for jsonb column array count greater than given value
在我的带有 Postgresql 数据库的 rails 5 应用程序中,有一个带有 jsonb 列 media
的 class Listing
。
我想return media
列中数组长度大于10 的记录。
我将如何在 ActiveRecord 中构造该查询?
原来很简单
Listing.where('JSONB_ARRAY_LENGTH(media) > 10')
在我的带有 Postgresql 数据库的 rails 5 应用程序中,有一个带有 jsonb 列 media
的 class Listing
。
我想return media
列中数组长度大于10 的记录。
我将如何在 ActiveRecord 中构造该查询?
原来很简单
Listing.where('JSONB_ARRAY_LENGTH(media) > 10')