Apache-Session-MongoDB
view release on metacpan or search on metacpan
lib/Apache/Session/Store/MongoDB.pm view on Meta::CPAN
}
sub insert {
my ( $self, $session ) = splice @_;
$self->connection($session);
die('no id') unless ( $session->{data}->{_session_id} );
$session->{data}->{_id} = $session->{data}->{_session_id};
$self->{collection}->insert_one( $session->{data} );
}
sub update {
my ( $self, $session ) = splice @_;
$self->remove($session);
$self->insert($session);
}
sub materialize {
my ( $self, $session ) = splice @_;
$self->connection($session);
$session->{data} = $self->{collection}
->find_one( { _id => $session->{data}->{_session_id} } );
( run in 0.642 second using v1.01-cache-2.11-cpan-95122f20152 )