我目前有问题。我有2个由猫鼬管理的收藏集。基本上与此类似
集合1:用户 集合2:用户组
我的用户的架构如下所示
{
Name: String,
EMail: String
Identification : {type: String, unique: true}
...
}
对于用户组
{
Title : String,
Members : [{type: User}]
...
}
现在的问题是,我的成员具有唯一的标识,显然他们可以出现在多个用户组中。有没有一种使用用户架构的好方法,而没有用于用户组的单独方法?我真的不想在成员中使用ObjectId,因为目前用户组中的用户可能不会保存到用户。