title: Empty data object returns in <Query> after mutation is applied for the same
body: <p><a href="https://github.com/apollographql/react-apollo/issues/2370#issue-358565324" rel="nofollow noreferrer">Github Issue Posted Here</a></p>
  
  <pre class="lang-json prettyprint-override"><code>"apollo-boost": "^0.1.13",
  "apollo-link-context": "^1.0.8",
   "graphql": "^0.13.2",
  "graphql-tag": "^2.9.2",
  "react-apollo": "^2.1.11",
  </code></pre>
  
  <p><strong>Current Code Structure</strong></p>
  
  <pre class="lang-js prettyprint-override"><code>&lt;div&gt;
  &lt;Query
      query={FETCH_CATEGORIES_AUTOCOMPLETE}
      variables={{ ...filters }}
      fetchPolicy="no-cache"
    &gt;
      {({ loading, error, data }) =&gt; {
        console.log('category', loading, error, data); // _______Label_( * )_______
        if (error) return 'Error fetching products';
  
        const { categories } = data;
  
        return (
          &lt;React.Fragment&gt;
            {categories &amp;&amp; (
              &lt;ReactSelectAsync
                {...this.props.attributes}
                options={categories.data}
                handleFilterChange={this.props.handleCategoryFilterChange}
                loading={loading}
                labelKey="appendName"
              /&gt;
            )}
          &lt;/React.Fragment&gt;
        );
      }}
    &lt;/Query&gt;
  
  &lt;Mutation mutation={CREATE_CATEGORY}&gt;
    {createCategory =&gt; (
      &lt;div&gt;
      // category create form
      &lt;/div&gt;
    )}
  &lt;/Mutation&gt;
  &lt;/div&gt;
  </code></pre>
  
  <p><strong>Behavior</strong></p>
  
  <p>Initially, the query fetches data and I get list of categories inside data <code>given in Label_( * )</code> . 
  After entering form details, the submission occurs successfully. 
  <code>Issue:</code> Then, suddenly, in the <code>Label_( * )</code>, the data object is empty.</p>
  
  <p>How can I solve this?</p>
  
  <p><strong>Edit</strong></p>
  
  <p>These are the response:</p>
  
  <p><em>Categories GET</em></p>
  
  <pre class="lang-json prettyprint-override"><code>{
    "data": {
      "categories": {
        "page": 1,
        "rows": 2,
        "rowCount": 20,
        "pages": 10,
        "data": [
          {
            "id": "1",
            "appendName": "Category A",
            "__typename": "CategoryGETtype"
          },
          {
            "id": "2",
            "appendName": "Category B",
            "__typename": "CategoryGETtype"
          }
        ],
        "__typename": "CategoryPageType"
      }
    }
  }
  </code></pre>
  
  <p>Category Create</p>
  
  <pre class="lang-json prettyprint-override"><code>{
    "data": {
      "createCategory": {
        "msg": "success",
        "status": 200,
        "category": {
          "id": "21",
          "name": "Category New",
          "parent": null,
          "__typename": "CategoryGETtype"
        },
        "__typename": "createCategory"
      }
    }
  }
  </code></pre>