var mongoose = require("mongoose");
var passportLocalMongoose = require("passport-local-mongoose");
var userSchema = new mongoose.Schema({
username: {type: String, unique: true, required: true},
password: String,
firstname: String,
lastname: String,
email: {type: String, unique: true, required: true},
avatar: String,
resetPasswordToken: String,
resetPasswordExpires: Date
});
userSchema.plugin(passportLocalMongoose);
module.exports = mongoose.model("User",
userSchema)
var mongoose = require("mongoose");
var campgroundSchema = new mongoose.Schema({
name: String,
image: String,
price: String,
createdAt: {type: Date, default: Date.now},
description : String,
author: {
id:{
type: mongoose.Schema.Types.ObjectId,
ref: "User"
},
username:String
},
comments : [
{
type: mongoose.Schema.Types.ObjectId,
ref: "comment"
}
]
});
module.exports = mongoose.model("Campground", campgroundSchema);
У меня есть эти две схемы.когда я пытаюсь обновить информацию о пользователях, изменяется только модель пользователя, но данные пользователя в кемпинге (на которые ссылается идентификатор) не меняются.как я могу обновить данные пользователя во всех моделях, на которые есть ссылки?