我有三个模型
class Org
include Mongoid::Document
field :name, type: String
embeds_many :org_groups
end
class OrgGroup
include Mongoid::Document
field :name, type: String
embedded_in :org
has_and_belongs_to_many :humans
end
class Human
include Mongoid::Document
field :name, type: String
end
一个人可以在多个 Org 中,但只能在一个 OrgGroup 中。
我需要为组织中的人类设置唯一性索引。
我怎么能做到这一点?