mcierpicki
04/08/2018, 8:32 PMAdvice
and connect to it, already created, tags, categories, videos and images. Yet for some reason this this setup does not work - i don't know how to set tags, categories, videos and images inputs so that it does not throw error.
type Mutation {
createAdvice(params: CreateAdviceParams!): Advice
}
type Advice {
id: ID!
name:String!
value: Int!
description: String!
tags: [AdviceTag]!
categories: [AdviceCategory]!
videos: [VideoAsset!]!
images: [ImageAsset!]!
}
input CreateAdviceParams {
name:String!
value: Int!
description: String!
tags: [AdviceTag]
categories: [AdviceCategory]
videos: [VideoAsset]
images: [ImageAsset]
}
Mutation: {
createAdvice(parent, {params}, ctx, info) {
return ctx.db.mutation.createAdvice({data: params}, info)
},
},
mutation {
createAdvice(params:{
name: "Saraasdh"
value: 1,
description: "Jakis tam description",
tags: { connect: [{
id : "cjfr8wmere6bt0a422693ql94"
}]},
categories: { connect: []},
videos: { connect: []},
images: { connect: []}
}) {
id,
name
}
}
mcierpicki
04/08/2018, 10:50 PMnilan
04/09/2018, 9:47 AMmcierpicki
04/10/2018, 8:33 AM