Javascript 如何在类型定义中为GraphQL字段定义数组数据类型
我正在开发一个Nodejs应用程序,我试图为graphQL定义下面的类型,但我不知道如何使用Javascript数组类型定义字段Javascript 如何在类型定义中为GraphQL字段定义数组数据类型,javascript,node.js,graphql,Javascript,Node.js,Graphql,我正在开发一个Nodejs应用程序,我试图为graphQL定义下面的类型,但我不知道如何使用Javascript数组类型定义字段 const graphql = require('graphql'); const { GraphQLObjectType, GraphQLString, GraphQLID } = graphql; const { Question } = require('../../../../models'); const QuestionChoiceTyp
const graphql = require('graphql');
const {
GraphQLObjectType,
GraphQLString,
GraphQLID
} = graphql;
const { Question } = require('../../../../models');
const QuestionChoiceType = new GraphQLObjectType({
name: 'QuestionChoiceType',
fields: () => ({
id: { type: GraphQLID },
correctChoice: { type: GraphQLString },
choices: [{ type: GraphQLString }]
})
});
module.exports = QuestionChoiceType;
使用
graphqlist
定义列表/数组:
const QuestionChoiceType = new GraphQLObjectType({
name: 'QuestionChoiceType',
fields: () => ({
id: { type: GraphQLID },
correctChoice: { type: GraphQLString },
choices: { type: new GraphQLList(GraphQLString)}
})
});
可能重复的