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} } );

 view all matches for this distribution
 view release on metacpan -  search on metacpan

( run in 0.771 second using v1.00-cache-2.02-grep-82fe00e-cpan-4673cadbf75 )