我有一个User
带有相关模型的EnrollmentInformation
模型:
class User
include Mongoid::Document
has_one :enrollment_information
end
class EnrollmentInformation
include Mongoid::Document
belongs_to :user
field :type_one, :type => Boolean
end
我想找到EnrollmentInformation
'type_one
字段的值为 true 的所有用户。
我已经尝试了几种变体,但都没有成功。有谁知道我如何进行此查询?
User.includes(:enrollment_information).where(:"enrollment_information.type_one" => true)
编辑:
更新的查询