MongoClient by měl být obvykle singleton. Vaše citace to zmiňuje
Zmiňuje to také v javadocs :
Nemá smysl mít Databázi Mongo nebo MongoCollection hlavně jako singletony (existují i jiné důvody), protože základní připojení může být zastaralé, což vyžaduje určité kódování pro obnovení singletonové databáze Mongo nebo MongoCollection.