0

2个型号:

# User Model:
...
many :research_papers

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

belongs_to :user

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

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

"_id" : ObjectId("4fb2739045a86e0c5c000002")

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

4

1 回答 1

1

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

这是一个关于使用 MongoDB 建模的不错的教程

于 2012-05-16T11:41:17.607 回答