«Хорошая причина» для совместного использования объекта Mongo - встроенный пул соединений.Если нецелесообразно делить ваш экземпляр объекта Mongo между DAO, то это хорошая причина (на мой взгляд) для создания новых экземпляров.Если это целесообразно, вы должны поделиться им.
Помните, что вы должны использовать .close()
, когда закончите использовать экземпляр Mongo, чтобы не оставлять открытые соединения.