public static function getMongoDb ()
{
static $mongodb, $mongo;
if ($mongodb === null) {
$mongo = new \Mongo (MONGO_SERVER);
$mongodb = $mongo->selectDB (MONGO_DATABASE);
}
return $mongodb;
}
Да, при выборе коллекции по прежнему выполняется соединение с mongo, однако если нигде на странице Mongo не используется — объекты для работы с ним так и не будут созданы.