Lors de la mise à jour d'un Mixed
type (qui semble être autre chose qu'un type de base, donc cela inclut également les documents intégrés), il faut appeler .markModified
sur le document. Dans ce cas, ce serait :
talk.markModified("vote"); // mention that `talk.vote` has been modified
talk.save(function(err) {
// ...
});
J'espère que cela aidera quelqu'un à l'avenir car je n'ai pas trouvé la réponse très rapidement.