【发布时间】:2019-03-21 22:16:18
【问题描述】:
我想制作一个猫鼬模式来保存每个用户的几张照片。
我知道如何为单张照片定义架构:
const mongoose = require('mongoose');
const Schema = mongoose.Schema;
const PhotoSchema = new Schema({
user: {
type: Schema.Types.ObjectId,
ref: 'users'
},
imgId :{
type: Number,
}
isProfileImg: {
type: Boolean,
default: true,
},
visible: {
type: String,
},
});
module.exports = Photo = mongoose.model('Photo', PhotoSchema);
但我想知道如何将架构概括为保存多张照片,每张照片都具有与上述相同的字段(imagId、isProfilePImg 和 visible)?
【问题讨论】:
-
您可以使用array-json作为图像字段来保存相同字段的多张照片。
-
你能用代码详细说明你的答案吗?