title: Mongodb returns capitalized strings first when sorting
body: <p>When I tried to sort a collection a string field (here <code>Title</code>), sorting not working as expected. Please see below:</p>
  
  <pre><code>db.SomeCollection.find().limit(50).sort({ "Title" : -1 });
  </code></pre>
  
  <p><strong>Actual Result order</strong></p>
  
  <ul>
  <li>"Title" : "geog.3 students' book"</li>
  <li>"Title" : "geog.2 students' book"</li>
  <li>"Title" : "geog.1 students' book"</li>
  <li>"Title" : "Zoe and Swift"</li>
  <li>"Title" : "Zip at the Theme Park"</li>
  <li>"Title" : "Zip at the Supermarket"</li>
  </ul>
  
  <p><strong>Expected Result order</strong></p>
  
  <ul>
  <li>"Title" : "Zoe and Swift"</li>
  <li>"Title" : "Zip at the Theme Park"</li>
  <li>"Title" : "Zip at the Supermarket"</li>
  <li>"Title" : "geog.3 students' book"</li>
  <li>"Title" : "geog.2 students' book"</li>
  <li>"Title" : "geog.1 students' book"</li>
  </ul>
  
  <p>Same issues occurs when I tried to sort by Date field.</p>
  
  <p>Any suggestions?</p>