我正在使用 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