用于访问我的mongoDB数据库的驱动程序是mongoose,但无论使用哪种编程语言,这个问题都适用于所有人。 我创建了一个用户的架构,其中保留了用户名,密码,电子邮件...和配置文件的架构。最好(通过_id)将配置文件连接到用户或将用户连接到配置文件
答案 0 :(得分:1)
这取决于您的用例。
如果您希望根据个人资料的内容查找用户,则将需要Profile.user_id
。
另一方面,如果您希望查找特定用户的个人资料,则需要User.profile_id
。
如果您的用例需要两个操作,则添加两个字段。