MEAN中照片应用程序的DB结构。这是一个好方法吗?

时间:2015-05-11 13:44:15

标签: node.js mongodb mean-stack database

我是MEAN的新手并试图通过实施应用程序来解决问题。基本上我正在尝试制作一个照片应用程序,每个用户都可以存储照片。

我的想法是按如下方式实施:

  • 每个用户都有一个具有用户名,密码和其他基本凭据的架构。
  • 每张上传的照片都有一个架构:

    var photoSchema = mongoose.Schema({
        photoFile: String,
        photoDescription: String
    });
    

photoFile包含存储文件的位置。

  • 然后我将维护另一个模式来跟踪照片:

    var photos = mongoose.Schema({
        username: String,
        photoObjects: [photoObject.id]
    });
    

那么,这是一个很好的结构来维护用户使用Mongo的照片吗? 如果不是,我会理解一些帮助,知道这种方法有什么问题,以及如何改进它。

谢谢。

1 个答案:

答案 0 :(得分:1)

我会添加Last Updated并创建。元数据在生产应用程序和调试方案中永远不会受到伤害。