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