首页 > 解决方案 > 如何在哈希列中搜索

问题描述

我正在使用SearchKick ruby​​gem,并且在 Hash 列中进行搜索时遇到了困难。这是我的例子:

car:
  {
    parts:
      wheels: {
        rims: ""
      },
      lights: {
        type: ""
      }
  }

我需要在模型 Car 中搜索具有“led”灯类型的模型。

标签: ruby-on-railsrubyelasticsearchsearchkick

解决方案


我通过搜索使其工作Car.search( where: { 'parts.wheels.lights.type' => 'led' } )


推荐阅读