Skip to content
Snippets Groups Projects
Commit 8e10f6bd authored by Gerhard Gonter's avatar Gerhard Gonter :speech_balloon:
Browse files

add database handle to the objects internal data structure

parent cf3b9b99
No related branches found
No related tags found
No related merge requests found
......@@ -726,12 +726,12 @@ sub connect_MongoDB
my $cmm= $cfg->{'MongoDB'};
# print "cmm: ", main::Dumper ($cmm);
my ($col0, $col1, $col2);
my ($db, $col0, $col1, $col2);
eval
{
my $connection= MongoDB::Connection->new(host => $cmm->{'host'});
$connection->authenticate($cmm->{'db'}, $cmm->{'user'}, $cmm->{'pass'});
my $db= $connection->get_database($cmm->{'db'});
$db= $connection->get_database($cmm->{'db'});
$col0= $db->get_collection($cmm->{'maint'});
$col1= $db->get_collection($cmm->{'catalog'});
......@@ -744,6 +744,7 @@ sub connect_MongoDB
return undef;
}
$obj->{'_mongo'}= $db;
$obj->{'_maint'}= $col0;
$obj->{'_cat'}= $col1;
$obj->{'_keys'}= $col2;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment