title: Express MongoDB find() based on _id field
body: <p>So In my express app, I am trying to find() based on my _id field. </p>
  
  <p><strong>See my MongoDB record below.</strong></p>
  
  <pre><code>{
          "_id": {
              "$oid": "58c2a5bdf36d281631b3714a"
          },
          "title": "EntertheBadJah",
          "subTitle": "Lorem ipsum dolor",
          "thmbNailImg": "",
          "headerImg": "",
           ... BLAH BLAH BLAH
  </code></pre>
  
  <p>When I use <code>.find( _id: id )</code>, 
  my <code>id</code> param = <code>58c2a5bdf36d281631b3714a</code>. </p>
  
  <p>How would I convert / use this to get my MongoDB record?</p>
  
  <p><strong>Here is my Express call:</strong></p>
  
  <pre><code>//GET ARTICLE
  app.get('/api/article', (req, res) =&gt; {
  
      var id = req.query.id
      var article = [];
  
      db.collection('articles')
          .find( _id: id )
          .then(result =&gt; {
              article = articles.concat(result);
          }).then(() =&gt; {
              res.send(article);
          }).catch(e =&gt; {
              console.error(e);
          });
  
  });
  </code></pre>
  
  <p>Any help or advice is appreciated. Thank you in advance.</p>
  
  <p><strong>EDIT: (my revised query)</strong></p>
  
  <pre><code>//GET ARTICLE
  app.get('/api/article', (req, res) =&gt; {
  
      var id = req.query.id
  
      db.collection('articles').findOne({
          "_id.$oid": id
      }, function(err, article) {
          res.send(article);
          console.log(article)
      });
  
  });
  </code></pre>
  
  <blockquote>
    <p>article is Currently returning NULL.</p>
  </blockquote>