查询存在的 hstore?

Querying hstore with exists?

我有一个列 postgres hstore,想用 exists 查询它吗?在我的模型中。

我正在使用

Model.where("column ? :key", key: "xxx").count

但实际上我只想知道是否至少有一个具有该密钥的东西,例如

Contact.exists?("column? :key", key: "xxx")

这会导致错误,因为 exists? 只有 on 参数。

有什么提示吗?

到目前为止谢谢。

想通了,简单地说:

Model.where("column ? :key", key: "xxx").exists?

查询结果为 LIMIT 1。