Простите мой вопрос noob. Я использую angularjs для отправки пользовательской модели (json) с различными полями. Он хорошо работает с sails.js default PUT. Я перепробовал PUT, проблема в том, что я хочу обновить модель с помощью полученного JSON и выполнить некоторую обработку модифицированной модели. Теперь я не могу обновить модель с помощью
User.update({
id: req.body.id
},{
req.body
}, function(err, users) {
// Error handling
if (err) {
return console.log(err);
// Updated users successfully!
} else {
console.log("Users updated:", users);
}
});
Пожалуйста, помогите
EDIT: После нескольких секунд стучать головой о стену, проблема решена! Я знаю, что мой код форматирования здесь не самый лучший.
изменил это:
{
req.body
}
просто:
req.body
(без фигурных скобок)
полный фрагмент будет:
User.update({
id: req.body.id
},
req.body
, function(err, users) {
// Error handling
if (err) {
return console.log(err);
// Updated users successfully!
} else {
console.log("Users updated:", users);
}
});
Спасибо.