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

相关文章

validates:conclusion,:presence=>true,:inclusion=>{...
一、redis集群搭建redis3.0以前,提供了Sentinel工具来监控各...
分享一下我老师大神的人工智能教程。零基础!通俗易懂!风趣...
上一篇博文 ruby传参之引用类型 里边定义了一个方法名 mo...
一编程与编程语言 什么是编程语言? 能够被计算机所识别的表...
Ruby类和对象Ruby是一种完美的面向对象编程语言。面向对象编...