사용자를 만들고 즐겨 찾는 영화를 추가 할 수 있어야합니다 (Movies 컬렉션 참조 및 개인 평점에 대한 개체 배열 각 영화)를 한 번에 요청할 수 있습니다. 이 (의사)처럼 보일 수하나의 요청으로 동적 크기 및 일반적인 스칼라 유형의 배열을 허용하는 GraphQL 변이
뭔가
var exSchema = `
type Mutation {
addUser(
name: String!
favMovies: [{ movie: String! #ref to movies coll
personal_rating: Int! # this is different for every movie
}]
) : User
}
...
`
단일 요청으로이 일의 graphql 방법은 무엇입니까? 나는 여러 돌연변이/요청으로 결과를 얻을 수 있지만 하나의 돌연변이로 수행하고 싶습니다.
스키마에'name'과'favMovies'가있는 [input type] (http://graphql.org/learn/schema/#input-types)을 정의하십시오. 'addUser()'가 그 타입의 인스턴스를 인수로 취하게하십시오. AFAIK, 목록 필드는 입력 유형에 유효합니다. – CommonsWare
그래, 그 시도를 해 줘야 겠어. 더 좋은 예제를 찾고 있었어. – octohedron