我是MEAN的新手并试图通过实施应用程序来解决问题。基本上我正在尝试制作一个照片应用程序,每个用户都可以存储照片。
我的想法是按如下方式实施:
每张上传的照片都有一个架构:
var photoSchema = mongoose.Schema({
photoFile: String,
photoDescription: String
});
photoFile
包含存储文件的位置。
然后我将维护另一个模式来跟踪照片:
var photos = mongoose.Schema({
username: String,
photoObjects: [photoObject.id]
});
那么,这是一个很好的结构来维护用户使用Mongo的照片吗? 如果不是,我会理解一些帮助,知道这种方法有什么问题,以及如何改进它。
谢谢。
答案 0 :(得分:1)
我会添加Last Updated并创建。元数据在生产应用程序和调试方案中永远不会受到伤害。