arackaf / mongo-graphql-starter

Creates a fully functioning, performant, extensible GraphQL endpoint from a Mongo DB. Supports middleware, Mongo 4 transactions.
MIT License
423 stars 29 forks source link

In mutation methods, be sure to pass a proper aggregation pipeline array to loadObjects method #49

Closed arackaf closed 5 years ago

arackaf commented 5 years ago

Ie (line 2)

let result = $project
  ? (await loadAuthors(db, [{ $match: { _id: newObject._id } }, { $project }, { $limit: 1 }], root, args, context, ast))[0]
  : null;
return resolverHelpers.mutationSuccessResult({ Author: result, transaction, elapsedTime: 0 });