我的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);
});
目前,只有最後一個輸入被保存。我究竟做錯了什麼?
編輯:這裏是我的架構
answers: {
yourOrganization: {
page1: {
idOfParameterInClient: response
}
}
}
的idOfParameterInClient
和response
是動態的。在page1
中,有許多鍵/值對。我如何保留它們?
什麼你正在做的是用'newAnswer'對象合併用戶對象。 'newAnswer'對象中的任何屬性都將覆蓋用戶對象中的相同屬性。 – Daff
@Daff我爲問題添加了更多的說明。 –