【发布时间】:2011-11-28 00:20:27
【问题描述】:
假设我们有两个模型,任务和用户。 所以一个用户可以有很多任务,任务也应该有很多用户。但是,一个任务也应该有一个唯一的创建者,他也是一个用户。
示例:
这个上下文中的任务是这样的: 任务 ID、任务创建者、应该执行任务的用户
User_1 创建了一个任务,然后他就是创建者。 User_1 将 User_2 和 User_3 指定为应该执行该任务的用户。所以最后这两个用户不是任务的创建者。
我如何创建这个模型,以便如果我有一个任务对象,我可以找到它的创建者和应该完成它的用户。如果我有一个用户,我该怎么做才能找到他创建的所有任务以及他应该完成的所有任务。
【问题讨论】:
标签: ruby mongodb logic mongomapper database