Я смотрю на graphql. Можно ли определить объект с произвольными атрибутами? Скажем, у меня есть некоторые данные вроде:
editOptions : { boxes : 3 , size : { width: 23,height:32} , color: #434343 }, etc...}
и это находится в:
{ ... , box : { editOptions : {...} }, ... }
Скажем, что editOptions никогда не имеет одинаковую структуру, иногда не полезно использовать цвет, например, например. В мангусте можно просто указать тип на что-то вроде:
editOptions: {}
Эти editOptions обычно уникальны для каждого окна. С некоторыми атрибутами, которые разделяются, но большинство из них уникальны.
Итак, мой вопрос: есть ли способ сделать это? или это плохая практика, и я должен изменить свои модели.
Спасибо.