DB에 여러 행을 삽입 할 수있는 apollo graphql 변이를 만들려고합니다.apollo graphql을 사용하여 여러 개의 작성 및 업데이트
export default resolver = {
Query: {
var UserID = parseInt(args.UserID);
if(UserID) {
return OptionData.findAll({
where: args
})
}
},
Mutation: {
addOptionData(_, args) {
return OptionData.createMany(args.listOfOptionData);
}
}
}
여기서 문제는 이미 findall은이 목록으로 여러 쿼리를 반환에 대해 정의해야한다는 것입니다,하지만 createMany 방법이 없다 :
export default typeDefs = [`
type OptionDataObject {
id: Int,
UserID: Int,
TypeID: Int,
Value: Int
}
type OptionData {
id: Int,
UserID: Int,
TypeID: Int,
Value: Int
}
addOptionData(listOfOptionData: [OptionDataObject]): [OptionData]
type Query {
getOptionData(UserID: Int): [OptionData]
}
schema {
query: Query
mutation: Mutation
}
`];
내 해당 해결이 내 스키마 구조입니다. 정의해야합니까? networkInterface에서?
여러 행 삽입 및 업데이트를 위해 온라인 설명서를 찾을 수 없습니다. 모든 팁이 크게 도움이 될 것입니다.
감사합니다.
현재 내 응용 프로그램은 mysql db와 함께 apollo graphql을 사용하여 작성되었습니다. 몽구스를 사용하지 않고있다. – Abhi