如何在mongoid belongs_to关联上进行正则表达式查询?

时间:2012-10-03 17:36:57

标签: ruby mongodb mongoid

我正在使用mongoid 2.4.10并且我正在尝试通过friend.name对friend_notifications进行正则表达式查询,并且它总是返回nil。即使是'user.name'=>的非正则表达式查询'username'返回nil。有可能用mongoid甚至mongo ruby​​驱动程序做我正在寻找的东西吗?

class FriendNotifications
  include Mongoid::Document
  belongs_to :user
  belongs_to :friend, class_name: User.to_s
end  

class User
  include Mongoid::Document
  field :name
end      

@friend_notifications = current_user.friend_alerts.where('friend.name' => /userna/i).first

0 个答案:

没有答案