title: Why is the Lodash _.find method returning undefined?
body: <p>I have a collection and using the Lodash <code>_.find</code> method, I want to return the object with the title matching "Development".</p>
  
  <p>So I have the following code which I had hoped would return what I wanted:</p>
  
  <pre><code>// Define rooms
  var rooms = [
    { title: 'Just For Fun', created: '2016-10-23T16:57:03.288Z', id: 2 },
    { title: 'Development', created: '2016-10-23T16:57:03.294Z', id: 6 }
  ];
  // Load lodash module
  var _ = require('lodash');
  // Expected object for development?
  console.log(_.find(rooms, {'id': 6}));
  </code></pre>
  
  <p>However, what I get back in the console is simply <code>undefined</code>. The <a href="https://lodash.com/docs/4.16.4#find" rel="nofollow">documentation</a> has the following example:</p>
  
  <pre><code>var users = [
    { 'user': 'barney',  'age': 36, 'active': true },
    { 'user': 'fred',    'age': 40, 'active': false },
    { 'user': 'pebbles', 'age': 1,  'active': true }
  ];
  // The `_.matches` iteratee shorthand.
  _.find(users, { 'age': 1, 'active': true });
  // =&gt; object for 'pebbles'
  </code></pre>
  
  <p>So they get <code>pebbles</code> but I get <code>undefined</code>? Can anyone indicate where I am going wrong here? Thanks in advance!</p>
  
  <p>I am using Node.</p>