Я использую GraphQL в приложении Node.js. И я хочу сохранить объект, который использует ключи как короткий код локали и значения для строки на соответствующем языке. (Например, { en: "Hello", ru: "Привет" }
и т.д.)Есть ли способ представления объекта пар ключ-значение в GraphQL
Я хочу, чтобы представить это с помощью GraphQL, как на входе (что):
mutation {
addExercise(name: { en: "Hello", ru: "Привет" })
}
и на выходе (например, что)
{
exercises {
_id, name
}
}
(name
должен вернуть объект пар ключ-значение :)
[
{_id: 1, name: { en: "Hello", ru: "Привет" }}
]
Как я могу сделать что-то подобное?
Я знаю, что я могу хранить мои данные таким образом
{ name: "en", value: "Hello }`
но предыдущий один, кажется, легче.