拟设计的业务结构如下:
var mySchema = new Schema({
projectname: String,
author: String,
body: String,
task: {
taskname: String,
user: String,
picture: {
url1,
url2,
url3, ...
},
}
});用文字叙述业务结构就是,每个project包含n个task,每个task下又包含n个图片。
日常操作是
1.新建project => 新建task =>上传n个图。
2.对project task等进行update操作。
请问该我这样的数据库设计合理吗。是否有更优的办法。使用的是express开发。
小唯快跑啊
相关分类