【发布时间】:2019-02-25 23:18:58
【问题描述】:
我有以下 MongoDB 架构。
Item {
_id: ObjectId,
translations: [{
language: String
name: String
}]
}
所以我的 Item 实例可能看起来像这样。
{
_id: ObjectId("5ba3bf09d3121aba3ba2f488"),
translations: [
{
language: "en"
name: "a Car"
},
{
language: "de",
name: "der Wagen"
}]
}
我希望能够以这种方式使用 Graphql 以特定语言查询我的数据。
{
item(where: {language: "en"}) {
name
}
}
所以它会产生像这样的形状很好的输出。
{
name: "a Car"
}
请告诉我一些好的做法或好方法,我可以设置我的 Graphql 解析器映射?
我正在使用 Apollo 服务器。
非常感谢!
【问题讨论】:
标签: javascript graphql apollo-server express-graphql