Request.findOne({_id: id}).populate("user").exec(function(err, request) {
if (!err) {
request.user.firstname = firstname;
request.date = date;
request.save(next);
}
저장 후 날짜는 변경되었지만 사용자의 성은 변경되지 않았습니다.
모델 :몽구스 JS - 문서 및 참조 문서 저장 방법
var Request = new Schema({
user: {
type: ObjectId,
ref: 'User',
required: true
},
date: {
type: Date,
default: Date.now()
},
나는 여전히
request.user.save(function(err){
if(!err)
request.save(next)
});
를 수행하여 작업을 수행 할 수 있습니다 그런데 왜 첫 번째 작업은하지 않습니다?