title: Using Cypher, how to return a node with only a subset of its properties
body: <p>Say I've created a node in Neo4j:</p>
  
  <pre><code>CREATE (:Thing {a:'foo', b:'bar'})
  </code></pre>
  
  <p>I can write a query to get that node with all of its properties</p>
  
  <pre><code>MATCH (n:Thing {a:'foo'}) RETURN n
  </code></pre>
  
  <p>which returns</p>
  
  <pre><code>{
    "a": "foo",
    "b": "bar"
  }
  </code></pre>
  
  <p>but is it possible to match a node and retrieve only a subset of its properties, so that for example, Neo4j would return a <strong>node</strong> with only</p>
  
  <pre><code>{
    "b": "bar"
  }
  </code></pre>
  
  <p>(Not looking for just the property, like you would get via <code>RETURN n.b</code>)</p>