The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
NAME
    Kelp::Module::MongoDB - Use MongoDB within Kelp

DESCRIPTION
    Kelp::Module::MongoDB is a Kelp plugin.

SYNOPSIS
    First ...

        # conf/config.pl
      {
            modules      => ['MongoDB'],
            modules_init => {
                MongoDB => {
                    host => 'localhost',           # example
                    port => 27017,                 # example
                }
            }
        }

    Then ...

        package MyApp;
        use Kelp::Base 'Kelp';

        sub some_route {
            my $self       = shift;
            my $db         = $self->mongodb->get_database('foodb');
            my $collection = $db->get_collection('bar');
            my $id         = $collection->insert({some => 'data'});
            my $data       = $collection->find_one({_id => $id});
        }

METHODS
    This module registers only one method into the application: "mongodb".
    It is an instance of a MongoDB class.

AUTHOR
    Adam Stokes <adamjs@cpan.org>

COPYRIGHT
    Copyright 2013- Adam Stokes

LICENSE
    Licensed under the same terms as Perl.

SEE ALSO
    Kelp.