lodash pick object fields from array : <p>I have array of objects:</p>

<pre><code>var results= [
    {         
      "_type": "MyType",
      "_id": "57623535a44b8f1417740a13",         
      "_source": {
        "info": {
          "year": 2010,
          "number": "string",             
        },
        "type": "stolen",           
        "date": "2016-06-16T00:00:00",
        "createdBy": "57469f3c71c8bf2479d225a6"            
      }
    }
  ];
</code></pre>

<p>I need to select specific fields from array. In result, I want to get the following:</p>

<pre><code>[
    {
        "_id": "57623535a44b8f1417740a13",
        "info": {
            "year": 2010,
            "number": "string"
        },
        "type": "stolen",            
        "date": "2016-06-16T00:00:00",
        "createdBy": "57469f3c71c8bf2479d225a6"
    }
]
</code></pre>

<p>As you can see, I want to select <code>_id</code> field and content of <code>_source</code> object. How can I do this with lodash?</p>

<p>I've found <code>.map</code> function, but it doesn't take array of keys:
<code>
var res = _.map(results, "_source");
</code></p>
