Простите мой вопрос о нобе. Я использую angularjs для отправки пользовательской модели (json) с различными полями. Он хорошо работает с sails.js default PUT. Я перепробовал PUT, проблема в том, что я хочу обновить модель с помощью полученного JSON и выполнить некоторую обработку модифицированной модели. Теперь я не могу обновить модель сsails.js: как обновить модель
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);
}
});
Спасибо.
Как ваш вопрос связан с mongoDB? – Lix
В проекте используется MongoDb, вот как. –