所以我有个班
=> #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>
=> [#<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”进行查询?
发布于 2017-03-06 02:05:51
您可以使用where
records = Cache.where(src_ips: "0.0.0.0")https://stackoverflow.com/questions/42616412
复制相似问题