猫鼬键在一个收藏夹中唯一,但在另一个收藏夹中不唯一

时间:2018-07-19 08:36:08

标签: node.js mongodb mongoose

我目前有问题。我有2个由猫鼬管理的收藏集。基本上与此类似

集合1:用户 集合2:用户组

我的用户的架构如下所示

{
   Name: String,
   EMail: String
   Identification : {type: String, unique: true}
   ...
}

对于用户组

{
   Title : String,
   Members : [{type: User}]
   ...
}

现在的问题是,我的成员具有唯一的标识,显然他们可以出现在多个用户组中。有没有一种使用用户架构的好方法,而没有用于用户组的单独方法?我真的不想在成员中使用ObjectId,因为目前用户组中的用户可能不会保存到用户。

0 个答案:

没有答案