Create many new Lucid models with the given arguments.
Required argument when writing a mutation:
input - type Input (array)
/* ... */ const { CreateManyDirective, CreateManyTypeDefs } = require('apollo-server-adonis-directives-pack/src/directives/mutation/CreateMany') makeExecutableSchema({ /* ... */ typeDefs: [ CreateManyTypeDefs, /* ... */ ], schemaDirectives: { CreateManyDirective, /* ... */} })
directive @createMany( # By default, the model will be calculated from the name # of the returned "type" with the prefix 'App/Model/' model: String) on FIELD_DEFINITION
Use the @createMany directive only to create many new models
input CreatePostInput { name: String! text: String } type Mutation { createManyPost(input: [CreatePostInput!]!): [Post] @createMany }
Last updated 4 years ago
Was this helpful?