我有一个小组模型。我想查询一个组以查看用户是否存在于其中。通常,使用嵌入式文档要容易得多,但不幸的是,在这种情况下我不能这样做。在嵌入式场景中,我会执行以下操作。如何在引用的场景中执行此查询。
注意:**我不想使用habtm关系。
询问
Matter.where(:'matter_counsels._id' => the_id)
课程
class Matter
include Mongoid::Document
# Relationships
has_many :matter_counsels # subclass of MatterRelationship
has_many :matter_clients # subclass of MatterRelationship
has_many :matter_opposing_parties # subclass of MatterRelationship
has_many :matter_related_parties # subclass of MatterRelationship
end
class MatterRelationship
include Mongoid::Document
belongs_to :matter
end