基于父过滤器mongo映射器查询子项的有效方法

时间:2015-07-21 19:23:55

标签: ruby-on-rails ruby mongodb mongomapper

以下是我的两个型号:

 class Parent
  many :children
  key name
 end

 class Children
  belongs_to :parent
  key price
  key description
 end

我想找到所有拥有特定姓名父母的孩子,让我们说测试。

我可以用

Children.all.select{|a| a.parent.name == "test"}

但是我想在子类中定义一个范围,可以使用where子句吗?

我试过

scope :parent_name, where("parent.name" => "test")

但它不起作用。

0 个答案:

没有答案