Quando você modifica o conteúdo de um
Mixed
campo como freeform_data, você precisa notificar o Mongoose que você alterou seu valor chamando markModified(path)
no documento modificado ou em um save()
subsequente chamada não vai salvá-lo. Por exemplo:
user.freeform_data = { foo: 'bar' };
user.markModified('freeform_data');
user.save();