用mongoid和ruby查询集合

时间:2011-11-16 23:47:18

标签: ruby-on-rails mongodb mongoid

我想从rails中的模型查询许多不同的集合。

例如:

class Statistics
  include Mongoid::Document
end

我希望能够查询统计信息或my_stats集合。那可能吗?我该怎么办?

1 个答案:

答案 0 :(得分:1)

你的问题不明确。如果您想知道如何定义自己的集合名称,而不是让Mongoid通过类名/ ActiveSupport自动生成一个,您可以使用store_in方法来实现。像这样:

class Statistics
  include Mongoid::Document
  store_in :mystats
end

如果您询问如何使用一个查询搜索多个集合,那么就我所知,这在MongoDB中是不可能的。