输入mongoid标准内的所有对象

时间:2012-11-19 11:12:27

标签: ruby-on-rails ruby ruby-on-rails-3 ruby-on-rails-3.2 mongoid

我在params[:admin_ids]内有下一个ID:

["50a62c8e1d41c8103f000001", "50a62af21d41c81502000006"]

我可以使用这些ID在数组中存储这些对象:

 admins = []
 for id in params[:admin_ids]
  admins << Admin.find("#{id}")
 end

我的问题不是:

如何加载这两个对象而不是数组,将这两个对象加载到 Mongoid::Criteria

1 个答案:

答案 0 :(得分:0)

使用这个问题的解决方案:

admins = Admin.criteria.for_ids(params[:admin_ids])