this repo has no description

Compare changes

Choose any two refs to compare.

Changed files
+15 -3
lib
CHI
Driver
+4
.gitignore
···
+
MYMETA.yml
+
Makefile
+
blib/
+
pm_to_blib
+8
.travis.yml
···
+
language: perl
+
perl:
+
- "5.16"
+
- "5.14"
+
- "5.12"
+
- "5.10"
+
- "5.8"
+
services: mongodb
+3 -3
lib/CHI/Driver/MongoDB.pm
···
sub fetch {
my ( $self, $key ) = @_;
-
my $results = $self->collection->find_one( { _id => $key }, { data => 1 } );
+
my $results = $self->collection->find_one( { _id => "$key" }, { data => 1 } );
return ($results) ? $results->{data} : undef;
}
sub store {
my ( $self, $key, $data ) = @_;
-
$self->collection->save( { _id => $key, data => $data },
+
$self->collection->save( { _id => "$key", data => $data },
{ safe => $self->{safe} } );
return;
}
···
sub remove {
my ( $self, $key ) = @_;
-
$self->collection->remove( { _id => $key }, { safe => $self->{safe} } );
+
$self->collection->remove( { _id => "$key" }, { safe => $self->{safe} } );
return;
}