title: Default Commit behavior of MongoOperations without explicit Transaction Support
body: <p>What is the default commit behavior in <code>spring-data-mongodb</code>, if one uses <code>@Autowired MongoOperations</code> without using <code>@Transactional</code> and without explicit <code>MongoTransactionManager</code> Bean initialization in code?</p>
  <p>We can see if the MongoTxnMgr is used along with @Transaction support, <code>autocommit:false</code> is visible in <code>org.mongodb.driver.protocol.command</code> in the logs followed by an explicit <code>commitTransaction</code> afterwards;</p>
  <p>However when it is not used, <code>autocommit</code> is absent from the same command. In such scenario, when exactly the <code>commit</code> takes place?</p>
  <p>We are using Mongo 4.X Server, spring-data-mongodb 2.2.5 RELEASE</p>