title: Spring Pageable Sort works incorrect with mongoOperations. Sort order isn't correct
body: <p>I use <code>org.springframework.data.domain.Pageable</code> to get pagination and sorting rules from Front-End. I need to sort the entries by name, at first glance everything is working correctly now. But, the system gives the character <code>I</code> before the character <code>f</code>. It looks as if the sorting is going well according to table ASCII.</p>
  <pre><code>011
  Alpha
  Itext
  front
  man
  </code></pre>
  <p>Request looks like <code>...&amp;sort=title,desc</code>. I get an pagination object and put it in a query in the DB.</p>
  <pre class="lang-java prettyprint-override"><code>return mongoOperations.find(Query.query(criteria).with(pageable), Book.class);
  </code></pre>