ActiveRecord:如何使用空数组查找Postgres行?

时间:2015-12-04 11:54:51

标签: arrays postgresql activerecord

我有一个使用此迁移创建的模型:

create table :some_table do |t|
  t.string :list, array: true, default: []
end

我想找到其中"列表"数组是空的。我试过这个:

SomeTable.where(list: [])

但它返回nil并且我有列表emtpy的记录。

1 个答案:

答案 0 :(得分:1)

尝试:

SomeTable.where(list: '{}')

Reference list datatype