Я хотел бы создать схему мангуста для нескольких фотографий каждого пользователя.
Я знаю, как определить схему для одной фотографии:
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
)?