title: MongoDb Java Async: Combine Filter and Sort for FindOneAndUpdate
body: <p>Suppose I want to run query like this</p>
  
  <pre><code>.find(Filters.exists("a", false))
              .sort(Sorts.orderBy(Sorts.descending("b"),Sorts.ascending("c")))
  </code></pre>
  
  <p>But with <strong>findOneAndUpdate</strong> operation.</p>
  
  <pre><code>.findOneAndUpate(bson???, Updates.combine(Updates.set("b", 1), Updates.set("c", 2)), callback)
  </code></pre>
  
  <p>How do I create correct bson parameter, combining both filter and sort?</p>