【发布时间】:2017-09-14 01:39:52
【问题描述】:
我有一个返回以下数据的 API 端点:
{
"2017": {
"May": [
{},
{}
],
"June": []
},
"2018": {}
}
如何为这些嵌套对象创建架构,因为我似乎无法在架构中创建嵌套对象。
我正在使用 typeDefinitions 和 graphql-tools,它适用于对象和对象数组,但我找不到解决此问题的方法。
典型的类型如下:
type Venue {
name: String,
url: String,
streetAddress: String,
streetAddress2: String,
streetAddress3: String,
city: String,
postalCode: String,
country: String,
phoneNumber: String,
info: String
}
并且可以在其他类型中使用如下:
type Event {
title: String,
subTitle: String,
slug: String,
venues: [Venue],
...
}
但我不能这样做:
type Calendar {
year: {
month: [Event]
}
}
【问题讨论】:
标签: graphql apollo-server