graphql-compose / graphql-compose/graphql-compose-mongoose

How to use beforeRecordMutate with mongoose resolverds?

Open
#287 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
TypeScript
Stars
706
Forks
98
PR merge metrics
No merged PRs in 30d

Description

Hello everybody, I'm creating resolvers for my User schema like this:
`schemaComposer.Mutation.addFields({
userCreateOne: UserTC.mongooseResolvers.createOne(),
userCreateMany: UserTC.mongooseResolvers.createMany(),
userUpdateById: UserTC.mongooseResolvers.updateById(),
userUpdateOne: UserTC.mongooseResolvers.updateOne(),
userUpdateMany: UserTC.mongooseResolvers.updateMany(),
userRemoveById: UserTC.mongooseResolvers.removeById(),
userRemoveOne: UserTC.mongooseResolvers.removeOne(),
userRemoveMany: UserTC.mongooseResolvers.removeMany()
});`

I would like to modify the document before save but can't figure out how to use `beforeRecordMutate`.
I tried wrapping the resolver but I get an error that a resolver with that name doesn't exist... I assume it's because I'm using mongoose resolvers.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.