首页 > 解决方案 > 如何仅在客户登录时显示客户记录/数据?

问题描述

我很难只为正确的客户显示数据。所以在我的网络应用程序上,我有一个页面,只有登录用户才能看到他们上传的博客,但是当我登录电子邮件 A 时,我仍然可以看到电子邮件 B 上传的内容。我登录什么电子邮件并不重要,出于某种原因,就好像他们都在共享帐户一样。我想知道如何为正确的用户区分他们的数据。我有 3 个收藏。我有一个用于他们的私人信息、他们的博客以及会话的存储位置。

我尝试将“博客”模式嵌入到他们的私人信息模式中,因为我认为这可以解决它,但后来我发现每次上传新的子文档时,父级也需要更新,因为我需要一些属性. 我把这个想法拿出来了。必须有一种方法来关联这些集合,对吗?我一直在问自己,“我要如何将这个集合中的博客 ID 连接到正确用户 ID 的集合?” 请帮忙,谢谢!

标签: node.jsmongoosemongoose-schema

解决方案


推荐阅读