【问题标题】:MongoDB - Posting and getting user specific dataMongoDB - 发布和获取用户特定数据
【发布时间】:2020-08-13 21:58:11
【问题描述】:

我正在使用护照身份验证构建一个 MEAN 堆栈应用程序,只是想知道存储和获取用户特定数据的最佳方法。

举个简单的例子,我有一个用户集合和一个存储在数据库中的水果集合。

用户可以添加最喜欢的水果,该水果将根据他们的特定用户 ID 存储在水果集合中。当他们稍后返回应用程序时,我可以获取该特定用户最喜欢的所有水果并将它们显示在页面上。

最好的方法是将这些水果单独存放在一个集合中吗?

还是应该将它们存储在用户集合中的特定用户文档中?

就然后取回数据而言,我是否必须检查登录用户的用户 ID,然后获取该用户 ID 的所有收藏夹?

谢谢

【问题讨论】:

    标签: node.js angularjs mongodb mongoose passport.js


    【解决方案1】:

    我认为您是在询问参考或嵌入。此链接MongoDB relationships: embed or reference? 可能会回答您的问题。

    【讨论】:

      猜你喜欢
      • 2021-12-08
      • 1970-01-01
      • 2018-06-22
      • 2021-07-31
      • 2017-04-29
      • 2015-04-22
      • 1970-01-01
      • 2019-02-25
      • 1970-01-01
      相关资源
      最近更新 更多