Está haciendo referencia a un tipo incorrecto en la documentación. En tu código tienes type="string"
pero su referencia a la documentación está relacionada con type="object"
.
Si lee la parte de la tabla anterior en los documentos a los que se hace referencia, verá que string
se convierte en VARCHAR
en MySQL si length
no excede la longitud máxima para MySQL y se convierte en MEDIUMTEXT
si length
excede.
Pero si desea obtener explícitamente TEXT
campo necesitará definir su columna con type="text"
.