title: Mongoose / MongoDB query .find() any int > 0?
body: <p>So I have a mongoose schema that looks like this.</p>
  
  <pre><code>var info = new mongoose.Schema(
  { '123': { available: { type: 'String' }, onOrder: { type: 'String' } },
    '456': { available: { type: 'String' }, onOrder: { type: 'String' } },
    '789': { available: { type: 'String' }, onOrder: { type: 'String' } }
  });
  </code></pre>
  
  <p>I'm looking to find and number in the available field that is > 0. Only some of these will be filled at any given time. The "empty" String will always be filled with a number value of "0.00000000" if not some integer in it. </p>
  
  <p>I'm looking for a query that will go through and find and string that isn't 0.00000000 or can convert the strings to integers then can find anything > 0.</p>
  
  <p>I feel like my first thought of finding them based on strings is kinda hacky in a way and I'm looking for a more permanent way of retrieving numbers from a Database like this. </p>
  
  <p>I've Attempted to accomplish this with $in already but I'm not able to get it to work.</p>