每当我这样做时:
Person.where(...)
我得到一个Criteria
对象。这是可以理解的。但我找不到如何访问实际模型集合?现在,我必须采取这种解决方法:
Person.where(...).map { |person| person }
然后执行查询,我有一个 Person
对象数组。有更简单的方法吗? #all 似乎不起作用,它返回相同的 Criteria
对象。
最佳答案
只需将 Criteria 对象转换为数组即可:
Person.all.to_a
关于ruby-on-rails - 访问 Mongoid 中的模型集合而不是 Criteria 对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6448341/