Ссылочный встроенный объект в Mongodb - PullRequest
0 голосов
/ 09 марта 2011

У меня есть коллекция в Mongodb (Users) и коллекция (GroupTask)
В GroupTask есть встроенные (Task) объекты.

Как получить от пользователей ссылку на определенную задачуобъект внутри определенного объекта GroupTask?

EDIT ::
Моя пользовательская таблица:
Username<br> Password<br> OpenIDurl<br> MemberSince<br> Role/Permissions

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

Задача:
Name<br> Description<br> DateStarted<br> DateCompleted<br> Progress

Каждый пользователь должен ссылаться на множество задач, и каждая задача может иметь более одного пользователя.Единственная проблема заключается в том, что задача встроена в группу задач.

Ответы [ 2 ]

1 голос
/ 09 марта 2011

Трудно ответить без дополнительной информации о вашем приложении и его схемах доступа и о том, как вы планируете использовать эти данные. Аналогичная ситуация с продуктами и категориями обсуждается в http://www.scribd.com/doc/47326395/MongoBoulder-Schema-Design

1 голос
/ 09 марта 2011

Я думаю, вам нужно встроить некоторые поля ваших пользовательских объектов в объект GroupTask, такие как PK, имя пользователя, электронная почта. И если вы измените какой-либо пользовательский объект, запустите обновление в коллекции GroupTask.

...