如何链接' belongs_to'和许多'在MongoDB中

时间:2012-05-16 11:33:22

标签: mongodb model relationship

2个型号:

# User Model:
...
many :research_papers

# ResearchPaper Model:
...
key :user_id,  ObjectId
key :username, String

belongs_to :user

我想将研究论文链接到用户。我已经在那里列出了:user_id和:用户名...

我是否只是自己为用户插入ObjectId?

"_id" : ObjectId("4fb2739045a86e0c5c000002")

最后,如何验证我是否已创建正确的链接/关联

1 个答案:

答案 0 :(得分:1)

您应该只将user_id存储在研究论文模型中,因为如果用户名已更改,那么您需要更新所有研究论文以及作者。

使用MongoDB进行建模时,这是一个不错的tutorial