У моего приложения Feathers.js есть вопросник, и я пытаюсь сохранить результаты для каждого ввода. Вот мой код на стороне клиента:Как сохранить данные мангуста после PATCH?
$.ajax({
url: "/answer",
type: "PATCH",
data: newAnswer,
success: function() {
console.log("Answer submitted!");
},
error: function() {
console.log("Error submitting answer.");
}
});
И вот мой код на стороне сервера:
app.patch("/answer", (req, res) => {
users.patch(user[0]._id, req.body);
});
В настоящее время, только последний вход сохраняется. Что я делаю не так?
EDIT: Вот моя схема
answers: {
yourOrganization: {
page1: {
idOfParameterInClient: response
}
}
}
idOfParameterInClient
и response
динамичны. В page1
имеется несколько пар ключ/значение. Как их сохранить?
Что вы делаете, это объединить объект пользователя с объектом 'newAnswer'. Любое свойство в объекте 'newAnswer' будет перезаписывать одно и то же свойство в объекте пользователя. – Daff
@ Дафф. Я добавил дополнительные разъяснения к моему вопросу/вопросу. –