Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ssis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql 如何在散列中搜索密钥_Sql_Ruby On Rails_Ruby_Hash - Fatal编程技术网

Sql 如何在散列中搜索密钥

Sql 如何在散列中搜索密钥,sql,ruby-on-rails,ruby,hash,Sql,Ruby On Rails,Ruby,Hash,我想得到一个模型对象,它有一个包含某个键的散列值(我不知道该值)。大概是这样的: Model.all(:conditions => ["hashvalue.has_key => ?", key]) 我该怎么做?太好了,谢谢。我想我必须做一些不可能的SQL@andrew..嗨..使用find_all。它等同于select还是在数据库方面有任何优势…@rubyprince:find_all是一种Ruby方法:。问题以问号结束,不是省略号。很好,谢谢。我想我必须做一些不可能的SQL@an

我想得到一个模型对象,它有一个包含某个键的散列值(我不知道该值)。大概是这样的:

Model.all(:conditions => ["hashvalue.has_key => ?", key])

我该怎么做?

太好了,谢谢。我想我必须做一些不可能的SQL@andrew..嗨..使用
find_all
。它等同于
select
还是在数据库方面有任何优势…@rubyprince:
find_all
是一种Ruby方法:。问题以问号结束,不是省略号。很好,谢谢。我想我必须做一些不可能的SQL@andrew..嗨..使用
find_all
。它等同于
select
还是在数据库方面有任何优势…@rubyprince:
find_all
是一种Ruby方法:。Protip:问题以问号结尾,而不是省略号。
Model.all.find_all{|model| model.hash.has_key?(key)}