我需要获取列表 我有架构
export const Schema = new GraphQLSchema({
query: new GraphQLObjectType({
name: 'Query',
fields: {
activities: {
name: 'Activities',
type: new GraphQLList(activityType),
resolve: (root, args, { rootValue }) => {
return User.findById(rootValue.req.user.id)
.populate('activities')
.then((user) => user.activities);
},
},
当我使用curl执行graphql请求并发送
时query ActivitiesQuery {
activities {
name
}
}
它给了我
{
"data": {
"activities": [
{
"name": "Eat"
}
]
}
}
有人可以举例说明如何使用继电器获取它?因为所有的例子都给出了对象,然后像Store一样列出:{茶:[...
答案 0 :(得分:0)
activities
是复数非识别字段的示例。在某种意义上它是多元的,它返回一个事物列表,并且在该列表的各个元素未被全局ID识别的意义上是非识别的。
Relay不支持根目录下的多个非标识字段,但支持即将到来。跟随https://github.com/facebook/relay/issues/112