我正在我的Node.js应用程序中使用GraphQL。我想要存储一个对象,该对象使用键作为本地语言的短代码,并将字符串值存储在相应语言中。(例如{en:“Hello”,ru:“Привет”}
等)
我想要使用GraphQL来表示它,包括输入(如下所示):
mutation {
addExercise(name: { en: "Hello", ru: "Привет" })
}
并且在输出中(就像这样)
{
exercises {
_id, name
}
}
(name
应该返回一个键值对对象:)
[
{_id: 1, name: { en: "Hello", ru: "Привет" }}
]
我该如何做类似那样的事情?
我知道可以这样存储我的数据
{ name: "en", value: "Hello }`
但是前一个似乎更容易。