【问题标题】:enter all objects inside mongoid criteria输入 mongoid 标准内的所有对象
【发布时间】:2012-11-19 11:12:27
【问题描述】:

我在params[:admin_ids]里面有下一个id:

["50a62c8e1d41c8103f000001", "50a62af21d41c81502000006"]

我可以用这些 id 将这些对象存储在数组中:

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

不,我的问题是:

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

【问题讨论】:

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


    【解决方案1】:

    这个问题的解决方法是使用:

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

    【讨论】:

      猜你喜欢
      • 2011-07-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-11-23
      • 2013-11-06
      • 2018-04-01
      相关资源
      最近更新 更多