2
私は以下のGraphQLスキーマを持っています。それはBooks
とAuthors
に多対多の関係を持っています。既存の著者の新しいブック突然変異を作成するにはどうすればよいですか?Graphcool/GraphQLは、関係がある突然変異を作成します
スキーマ
type Author implements Node {
books: [Book!]! @relation(name: "BookAuthors")
createdAt: DateTime!
id: ID! @isUnique
name: String!
updatedAt: DateTime!
}
type Book implements Node {
authors: [Author!]! @relation(name: "BookAuthors")
createdAt: DateTime!
id: ID! @isUnique
title: String!
updatedAt: DateTime!
}
変異
mutation CreateBook($title: String!, $authors: [Author!]) {
createBook(
title: $title,
authors: $authors,
) {
id
title
}
}
変数
{
"title": "Ryans Book",
"authors": ["cj5xti3kk0v080160yhwrbdw1"]
}
これは、明らかにconnect突然変異と呼ばれる。回答はここにあります:https://www.graph.cool/docs/reference/simple-api/nested-connect-mutations-tu9ohwa1ui/ –
これはGraphcool API固有のものです。また、あなた自身の質問に答えてください](https://stackoverflow.com/help/self-answer)。 – marktani