MongoDB Realm GraphQL - возврат нескольких типов в качестве настраиваемой полезной нагрузки в настраиваемом преобразователе
В настоящее время я изучаю MongoDB Realm, а точнее интеграцию с GraphQL. Я успешно создал преобразователи, возвращающие определенный тип или массив одного типа. Однако я не могу понять, как возвращать массивы нескольких типов...
Я попытался создать пользовательскую полезную нагрузку, но мне нужно определить ее как JSON, и я не могу ссылаться на типы, отличные от JSON, оттуда.
Чтобы уточнить:
- Я могу создать собственный преобразователь, который разрешает: {shirts: [Shirts]}
- Я не могу создать собственный преобразователь, который разрешает: {рубашки: [Рубашки], брюки: [Брюки], обувь: [Обувь]}
- Я не могу создать собственный преобразователь, который разрешает: {shirts: [Shirts], isFoo: Boolean}
Есть ли способ достичь последних двух? Я бы смог это сделать, если бы мне было разрешено редактировать схему GraphQL напрямую, но, насколько я вижу, можно изменить схему только через этот пользовательский интерфейс преобразователя...
Заранее спасибо!