title: Consume Mono value and use it to call another Mono
body: <p>My code is structured this way -</p>
  
  <pre><code>Mono&lt;Address&gt; m1 = method1() // this call returns address
  Mono&lt;Boolean&gt; m2 = method2() // this call uses ReactiveMongoTemplate and updates document in Mongo
  </code></pre>
  
  <p>I am trying to achieve this :</p>
  
  <p>when method1() returns me the address, I need to consume it and call method2() to update the address in a MongoDB document. No Exceptions thrown as well. But I don't see any logs inside method2()</p>
  
  <p>Code :</p>
  
  <pre><code>Mono&lt;Object&gt; m1 = method1().map(address -&gt; method2(address));
  </code></pre>
  
  <p>Although method2() is invoked, the document update in MongoDB is not happening. </p>