title: Reduce Flux to form Mono
body: <p>I am bit new to Spring Reactive programming. I am trying to get a Flux from I/O, whi
  ch returns a list of objects and what to combine to return a Mono from my service.</p>
  
  <pre><code>Flux&lt;Obj1&gt; -&gt; Mono&lt;Obj2&gt;
  
  Obj1
  {
  "a" : "123",
  "combine" : "456"
  "combine2" : "789"
  }
  
  Flux&lt;Obj1&gt; has multiple objects
  
  Obj2
  {
  "a" : "123"
  "combine" : {
                "456" : "1"
              },
  "combine2" : {
                 "789" : "2"
               }
  }
  
  Mono&lt;Obj2&gt; is a consolidation of flux with the Combiner keys.
  
  </code></pre>
  
  <p>To achieve this, my initial approach is to make sure Flux is completed using then and after that manipulate data.</p>
  
  <pre><code>Flux.just(obj1a,obj1b,obj1c)
      .then();
  </code></pre>
  
  <p>But the above statement returns a void of Mono, not sure how may thenMany could work in this case.</p>
  
  <p>I feel missing something here, how should i get control of Flux objects after completion.</p>