2个型号:
# User Model:
...
many :research_papers
和
# ResearchPaper Model:
...
key :user_id, ObjectId
key :username, String
belongs_to :user
我想将研究论文链接到用户。我已经在那里列出了:user_id和:用户名...
我是否只是自己为用户插入ObjectId?
"_id" : ObjectId("4fb2739045a86e0c5c000002")
最后,如何验证我是否已创建正确的链接/关联
答案 0 :(得分:1)
您应该只将user_id存储在研究论文模型中,因为如果用户名已更改,那么您需要更新所有研究论文以及作者。
使用MongoDB进行建模时,这是一个不错的tutorial