확인과 모델을 업데이트하는 방법을, 나는 내 컨트롤러 중 하나에 다음을 가지고 :이 단계에서 user[0]
콘솔 경우는 항해 JS
User.find({email: '[email protected]'}).then(function (user) {
user[0].field = 'new_value';
user[0].field_2 = 'new_value';
console.log(user[0], 'before saving');
user[0].save();
console.log(user[0], 'after saving');
});
내가 업데이트 된 필드를 볼 수 있습니다. 그러나 변경 내용은 db에 저장되지 않았습니다. 다음 작업을 수행 할 경우 ...
이User.find({email: '[email protected]'}).then(function (user) {
user[0].field = 'new_value';
user[0].field_2 = 'new_value';
user[0].save();
User.find(user[0].id).then(function (updateduser) {
console.log(updateduser[0])
});
});
가 updateduser
업데이트 된 필드가없는 이유는 무엇입니까? 이 경우 어떻게해야합니까?