В настоящее время я работаю с MongoDriver
, и, согласно документам , только MongoClient
должен быть одиночным.
Это имеет смысл. Однако, исследуя, я наткнулся на несколько старых постов здесь на SO Принятый ответ (ему 6 лет) здесь предполагает, что не только MongoServer
может быть одиночкой, но и MongoDatabase
и MongoCollection
. Этому, однако, противостоит более поздняя публикация (2 года назад) для Java MongoDriver, в которой говорится, что только MongoClient
должен быть одноэлементным, поскольку другие соединения могут устареть.
Мои первоначальные мысли связаны с более поздним постом, который я связал, что MongoClient
должен быть единственным, что является единственным, но учитывая противоречивые мнения, я просто хотел быть уверен.
Спасибо.