Descobri e resolvi o problema. Houve vários problemas que me deparei:
- Primeiro, depois de usar o ORM por muito tempo, fiquei confuso com o
name
é um campo em mongo efieldName
é um nome de propriedade (problema ). - Segundo, se o
fieldName
não corresponde a nenhuma propriedade, é apenas ignorado silenciosamente (onde ORM lança exceção). Por isso, foi difícil descobrir por que a propriedade não está salva. (problema ).
Após corrigir o mapeamento tudo funciona bem.