对于这个简单但令人困惑(对我而言)的问题感到抱歉。 我使用Mongodb和rails。
class User
has_many :albums, dependent: :destroy
field :role, type: String, default: ''
我想找到所有具有"会计师"和"经理"谁拥有至少3张专辑。
我知道它应该是这样的:
@selected = User.all.include(:albums).where(role: ['accountant', 'manager'].any, 'count(albums) > 3')
如果您可以让我知道语法是什么,并且可能会引用一个指南来帮助解释如何访问mongodb与rails之间的关联,我真的很感激。