Descubrí y solucioné el problema. Me he encontrado con varios problemas:
- Primero, después de usar ORM durante mucho tiempo, estaba confundido con
name
es un campo en mongo yfieldName
es un nombre de propiedad (issue ). - Segundo, si el
fieldName
no coincide con ninguna propiedad, es simplemente omitido en silencio (donde ORM lanza una excepción). Entonces fue difícil averiguar por qué la propiedad no se guarda. (problema ).
Después de arreglar la asignación todo funciona bien.