所以我决定使用graphql作为我的查询引擎和mongodb一起使用。所以我创建了我的模式,一切看起来都很棒,但是,我的一个模式包含一个字符串列表,例如:
exports.default = new gql.GraphQLInputObjectType({
name: 'myModel',
fields: {
type: { type: gql.GraphQLString },
workingDays: { type: new gql.GraphQLList(GraphQLString) }
}
});
所以在workingDays列表中我有50个元素,我想改变其中一个元素,有没有办法用Graphql做到这一点?
它恰好是一个字符串类型,但它也可以是一个对象。
感谢。
答案 0 :(得分:1)
您可以添加一个编码此功能的新突变。
例如updateWorkingDays(modelId: ID!, index: Int!, workDay: String)
将modelId
处的模型index
的工作日更新为新的workDay
。