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

前端之家收集整理的这篇文章主要介绍了ruby-on-rails – Mongoid“标准”如何运作?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在尝试直接做一些事情,例如:
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

猜你在找的Ruby相关文章