rubyOnRails没有在我的查询中获取用户

时间:2013-07-26 13:15:51

标签: ruby-on-rails

我想找到那些用户,他们的生日将在今天三天之后到来。

因为我想将此用户显示为管理员。

所以我在这里使用mongoDb数据库,我尝试过这样的事情:

@users = User.all
@users.each do |user|
  p = Profile.in(":dateOfBirth.Date.today.month" => user.profile.dateOfBirth.Date.today.month, ":dateOfBirth.Date.today.day" => user.profile.dateOfBirth.Date.today.day- 3)
  p p.size
end

我在用户模型中有这种关系:

class User
  embeds_one :profile
end

这是我的个人资料模型:

class Profile
  embedded_in :user
end

我错在哪里?

0 个答案:

没有答案