加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ruby-on-rails – Mongoid“标准”如何运作?

发布时间:2020-12-17 04:20:05 所属栏目:百科 来源:网络整理
导读:我正在尝试直接做一些事情,例如: User.all(:criteria = {:project_id = 2}) 这将返回Mongoid :: Criteria的实例 我可以用这个标准做什么?如果我只是想要返回文档数组以进行进一步评估怎么办? 解决方法 Criteria与ActiveRecord中的Relation对象类似 你可以
我正在尝试直接做一些事情,例如:
User.all(:criteria => {:project_id => 2})

这将返回Mongoid :: Criteria的实例

我可以用这个标准做什么?如果我只是想要返回文档数组以进行进一步评估怎么办?

解决方法

Criteria与ActiveRecord中的Relation对象类似

你可以这样使用它

users = User.where(:project_id => 2)
users.each do |user|
  puts user.name
end
# or
users.all

如果没有任何用户,这将返回[]

users.all.each do |user|
  puts user.name
end

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读