配置文件模型中的用户参考或用户模型中的配置文件参考

时间:2018-08-17 21:11:25

标签: node.js database mongodb mongoose nosql

用于访问我的mongoDB数据库的驱动程序是mongoose,但无论使用哪种编程语言,这个问题都适用于所有人。 我创建了一个用户的架构,其中保留了用户名,密码,电子邮件...和配置文件的架构。最好(通过_id)将配置文件连接到用户或将用户连接到配置文件

1 个答案:

答案 0 :(得分:1)

这取决于您的用例。

如果您希望根据个人资料的内容查找用户,则将需要Profile.user_id

另一方面,如果您希望查找特定用户的个人资料,则需要User.profile_id

如果您的用例需要两个操作,则添加两个字段。