2011-03-09 56 views
0

我在MongoDB的集合(Users)和集合(GroupTask
GroupTask已嵌入(Task)對象。參考嵌入對象MongoDB中

我該如何讓用戶引用特定GroupTask對象內的特定任務對象?

編輯::
我的用戶表:
Username
Password
OpenIDurl
MemberSince
Role/Permissions

GroupTask是
Name
DateStarted
CompletionDate
NumberOfTasks
NumberOfSubscribedUsers
<<Tasks>> // Embedded array

任務是:
Name
Description
DateStarted
DateCompleted
Progress

每個用戶都需要參考很多任務和各任務可以有多個用戶。 唯一的問題是任務被嵌入到任務組中。

+0

中討論您可以提供您的集合中數據的一些示例嗎?雖然我們可以猜測,如果包含一些示例,它肯定會更加清晰。 –

回答

1

我認爲您需要將用戶對象的一些字段嵌入到GroupTask對象中,例如PK,用戶名,電子郵件。如果您更改任何用戶對象,請在GroupTask集合中激發更新。