首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ruby DataMapper对象查询

ruby DataMapper对象查询
EN

Stack Overflow用户
提问于 2017-03-06 02:02:00
回答 1查看 61关注 0票数 0

所以我有个班

=> #9} @signature_metrics={“警报1:485:4"=>9} @src_ips={"93.21.29.12"=>9,"0.0.0.0",3} @dst_ips={"10.15.255.135"=>9} @created_at=Sat,2017年3月4日17:31:59 UTC +00:00 @updated_at=Sat,2017年3月4日18:02:02 UTC +00:00>

代码语言:javascript
复制
=> [#<DataMapper::Property::Serial @model=Cache @name=:id>, #<DataMapper::Property::Integer @model=Cache @name=:sid>, #<DataMapper::Property::Integer @model=Cache @name=:cid>, #<DataMapper::Property::ZonedTime @model=Cache @name=:ran_at>, #<DataMapper::Property::Integer @model=Cache @name=:event_count>, #<DataMapper::Property::Integer @model=Cache @name=:tcp_count>, #<DataMapper::Property::Integer @model=Cache @name=:udp_count>, #<DataMapper::Property::Integer @model=Cache @name=:icmp_count>, #<DataMapper::Property::Object @model=Cache @name=:severity_metrics>, #<DataMapper::Property::Object @model=Cache @name=:signature_metrics>, #<DataMapper::Property::Object @model=Cache @name=:src_ips>, #<DataMapper::Property::Object @model=Cache @name=:dst_ips>, #<DataMapper::Property::ZonedTime @model=Cache @name=:created_at>, #<DataMapper::Property::ZonedTime @model=Cache @name=:updated_at>]

从这里开始,我想查询@cache.all(src_ids => '93.21.29.12'),它不起作用。

如何将"src_ips“字段中包含的所有行作为键"0.0.0.0”进行查询?

EN

回答 1

Stack Overflow用户

发布于 2017-03-06 02:05:51

您可以使用where

代码语言:javascript
复制
records = Cache.where(src_ips: "0.0.0.0")
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42616412

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档