title: Mongoose find() doesn't filter result
body: <p>I am building a Node.js application and using Mongoose to get vehicle makes from the database (<strong>&quot;make&quot;: &quot;ACURA&quot; for instance</strong>). Here is my GET router code below. I am trying to filter the cars dataset for a specific make. Param Make <strong>(req.query.make)</strong> is passed in just fine with no issues. Postman and console.log return not filtered docs though but I do get all data back instead.  What am I doing wrong? Thank you</p>
  <pre><code>router.get('/year', (req,res) =&gt; {
      console.log(req.query.make);
  
      vehicles.find().where('make').equals(req.query.make).exec(function(err, data){
          res.send(data);
      });
  
  });
  </code></pre>
  <p>My initial JSON docs set</p>
  <pre><code>{
          &quot;_id&quot;: &quot;62c5a4ed1cb20b8d81ba70ae&quot;,
          &quot;year&quot;: 2001,
          &quot;make&quot;: &quot;BMW&quot;,
          &quot;model&quot;: &quot;X5&quot;
      },
      {
          &quot;_id&quot;: &quot;62c5a4ed1cb20b8d81ba70af&quot;,
          &quot;year&quot;: 2001,
          &quot;make&quot;: &quot;ACURA&quot;,
          &quot;model&quot;: &quot;EL&quot;
      },
  </code></pre>