Mon application Feathers.js a un questionnaire et j'essaie d'enregistrer les résultats pour chaque entrée. Voici mon code côté client:Comment sauvegarder les données mongoose après PATCH?
$.ajax({
url: "/answer",
type: "PATCH",
data: newAnswer,
success: function() {
console.log("Answer submitted!");
},
error: function() {
console.log("Error submitting answer.");
}
});
Et voici mon code côté serveur:
app.patch("/answer", (req, res) => {
users.patch(user[0]._id, req.body);
});
Actuellement, seule la dernière entrée est enregistrée. Qu'est-ce que je fais mal?
EDIT: Voici mon schéma
answers: {
yourOrganization: {
page1: {
idOfParameterInClient: response
}
}
}
Le idOfParameterInClient
et response
sont dynamiques. Dans page1
, il existe un certain nombre de paires clé/valeur. Comment puis-je les garder?
Ce que vous faites est de fusionner l'objet utilisateur avec l'objet 'newAnswer'. Toute propriété de l'objet 'newAnswer' remplacera la même propriété dans l'objet utilisateur. – Daff
@Daff J'ai ajouté plus de clarification à ma question/problème. –