1

我尝试了几种方法来尝试做到这一点,但它们都不起作用:

User.where(name:"Jon Sparks").first.purchased_items.where
          ('(month = 5 AND year = 2012) OR (month = 6 AND year = 2012)')

User.where(name:"Jon Sparks").first.purchased_items.any_of
          ({:month => 5, :year => 2012}, {:month => 6, :year => 2012})

我想做的是purchased_items在 5/2012 或 6/2012 中提取所有嵌入的文档。

4

1 回答 1

0

这是您的查询

User.where(:name => "JohnSparks").first.purchased_items.where(:year => 2012, :month.in => [5,6])
于 2012-06-15T03:30:41.970 回答