Gorodov Maksim
11/12/2018, 10:52 AMtype User {
id: ID! @unique
name: String!
username: String! @unique
description: String!
avatarUrl: String
interests: [String!]!
isApproved: Boolean @default(value: "false")
createdAt: DateTime!
updatedAt: DateTime!
}
Schema:
type Mutation {
createUser(username: String! interests: [String!]!): User!
}
Here is UserCreateinterestsInput:
input UserCreateinterestsInput {
set: [String!]
}
Example call of this mutation (like on the screenshot):
mutation {
createUser(
username: "silencerweb"
interests: ["frontend", "backend"]
) {
id
}
}Gorodov Maksim
11/12/2018, 10:53 AMnuno
11/12/2018, 11:41 AMmutation {
createUser(
username: "silencerweb"
interests: {
set: ["frontend", "backend"]
}
) {
id
}
}Gorodov Maksim
11/12/2018, 11:49 AM