Při aktualizaci Mixed
type (který se zdá být něčím jiným než základním typem, takže zahrnuje také vložené dokumenty), je třeba volat .markModified
na dokumentu. V tomto případě by to bylo:
talk.markModified("vote"); // mention that `talk.vote` has been modified
talk.save(function(err) {
// ...
});
Doufám, že to někomu pomůže v budoucnu, protože jsem nemohl najít odpověď velmi rychle.