【发布时间】:2017-05-01 16:57:06
【问题描述】:
我认为问题在于我的 schema.js 文件中的字段被称为“id”以外的其他名称,因为该字段在数据库中被称为其他名称。
var classroomType = new GraphQLObjectType({
name: 'Classroom',
description: 'A classroom in a school',
fields: () => ({
clid: globalIdField('Classroom'),
course: {
type: GraphQLString,
description: 'The course assigned to this classroom.'
},
enrollments: {
type: enrollmentConnection,
description: 'The students in a classroom',
args: connectionArgs,
resolve: (classroom, args) => connectionFromArray(classroom.enrollments.map(getEnrollment), args)
}
}),
interfaces: [nodeInterface],
});
是否必须将 gloablIdField 称为 id?那会显得很奇怪。如果是这样,我如何将其映射到数据库中的 id 字段而不是 id?
【问题讨论】:
标签: javascript reactjs ecmascript-6 graphql relayjs