Bij het updaten van een Mixed type (wat iets anders lijkt te zijn dan een basistype, dus dat omvat ook ingesloten documenten), moet men .markModified aanroepen op het document. In dit geval zou het zijn:
talk.markModified("vote"); // mention that `talk.vote` has been modified
talk.save(function(err) {
// ...
});
Ik hoop dat dit iemand in de toekomst helpt, aangezien ik het antwoord niet zo snel kon vinden.