Questions

  • How to query all the GraphQL type fields without writing a long query?

    316 Assume you have a GraphQL type and it includes many fields. How to query all the fields without writing down a long query that includes the names of all the fields? For example, If I have these fields : public function fields() { return [ ‘id’ => [ ‘type’ => Type::nonNull(Type::string()), ‘description’ => ‘The […]

  • Get GraphQL whole schema query

    116 I want to get the schema from the server. I can get all entities with the types but I’m unable to get the properties. Getting all types: query { __schema { queryType { fields { name type { kind ofType { kind name } } } } } } How to get the properties […]

  • In GraphQL what’s the meaning of “edges” and “node”?

    164 I am consuming a GraphQL endpoint and I get results that contain edges and node tags. I am supplying a clean JSON structure for my query, so this doesn’t make sense to me. It seems as if the GraphQL server is polluting my data with no obvious benefit. Why are these terms included in […]

  • What’s the point of input type in GraphQL?

    165 Could you please explain why if input argument of mutation is object it should be input type? I think much simpler just reuse type without providing id. For example: type Sample { id: String name: String } input SampleInput { name: String } type RootMutation { addSample(sample: Sample): Sample # <– instead of it […]

  • How to properly make mock throw an error in Jest?

    176 I’m testing my GraphQL api using Jest. I’m using a separate test suit for each query/mutation I have 2 tests (each one in a separate test suit) where I mock one function (namely, Meteor’s callMethod) that is used in mutations. it(‘should throw error if email not found’, async () => { callMethod .mockReturnValue(new Error(‘User […]

  • Modifying Response of Graphql before sent out

    2 I am looking for a way to modify the response object of a graphql query or mutation before it gets sent out. Basically in addition the the data object, I want to have extra fields like code and message. At the moment I am solving this by adding the fields directly into my GQL […]

  • Is it possible to not return any data when using a GraphQL mutation?

    86 I have several GraphQL queries and mutations, now I’m trying to implement a delete mutation without returning any data: type Mutation{ addElement(element: ElementData): ID removeElement(id: ID): ┬┐? } However, it seems to be required to have a return value for the delete operation. Is there a way to perform an “empty” response in GraphQL? […]

  • Can graphql return aggregate counts?

    85 Graphql is great and I’ve started using it in my app. I have a page that displays summary information and I need graphql to return aggregate counts? Can this be done? graphql Share Improve this question Follow asked Dec 16, 2015 at 20:38 orbitalorbital 82333 gold badges1616 silver badges2828 bronze badges Add a comment […]

  • How to send graphql query by postman?

    90 I use POST type URL https://######/graphql Body: query: “query: “{‘noteTypes’: {‘name’, ‘label’, ‘labelColor’, ‘groupName’, ‘groupLabel’, ‘imageUrl’}}” But it return “message”: “Must provide query string.” graphql postman Share Improve this question Follow edited Jun 13, 2018 at 4:48 Neeraj Wadhwa 62522 gold badges77 silver badges1818 bronze badges asked Feb 28, 2017 at 23:32 ZPPPZPPP 1,54922 […]

  • Are there any disadvantages to GraphQL? [closed]

    122 Closed. This question is opinion-based. It is not currently accepting answers. Want to improve this question? Update the question so it can be answered with facts and citations by editing this post. Closed 3 years ago. Improve this question All the articles about GraphQL will tell you how wonderful it is, but are there […]