複数の行を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