0
したがって、mongodbの横にあるクエリエンジンとしてgraphqlを使用することに決めました。だから、私はスキーマを作成し、すべてが偉大に見えるが、私のスキーマの1は、例えば、文字列のリストが含まれていますgraphQLの配列の一部を更新します
exports.default = new gql.GraphQLInputObjectType({
name: 'myModel',
fields: {
type: { type: gql.GraphQLString },
workingDays: { type: new gql.GraphQLList(GraphQLString) }
}
});
のでworkingDaysリストに私は50個の要素を持っている、と私は1つを変更したいのですがそれらのうち、Graphqlでそれを行う方法はありますか?
内部では文字列型になりますが、オブジェクトでもあります。
ありがとうございました。
あなたはいくつかのデータが文字列またはオブジェクトかもしれないことを意味します –
あなたは 'updateWorkingDays(modelId:ID !, index!Int !, workDay:String)'のようなこの可能性を可能にする独自のAPIを思いつくことができます。 – marktani
'workingDays'を文字列のリストとして定義すると、そのスキーマに固執する必要があります.49文字列と1つのオブジェクトを送ることはできません。 'workingDaysObjects'のような' myModel'型に別の属性を追加することができます。これはオブジェクトの配列ではなく、余分なオブジェクトを置く場所です(あなたの質問が正しく分かっていれば)。 – piotrbienias