title: Mongodb can't find object with too long _id
body: <p>I have a little bit strange situation.</p>
  
  <p>I persist objects in collection "refs" explicitly setting _id.
  So I have objects with very big id's.</p>
  
  <pre><code>db.refs.find().sort({_id: -1});
  // {_id: 9200000000165761625}
  // ...
  </code></pre>
  
  <p>But when I try to find object with biggest id in mongo shell it returns nothing:</p>
  
  <pre><code>db.refs.find({_id: 9200000000165761625}); // nothing
  </code></pre>
  
  <p>But!</p>
  
  <pre><code>db.refs.find({_id: 9200000000165761625}).count(); // return 1
  </code></pre>
  
  <p>How could this happen?</p>