NAME MojoX::Session::Store::MongoDB - MongoDB Store for MojoX::Session SYNOPSIS my $session = MojoX::Session->new( tx => $tx, store => MojoX::Session::Store::MongoDB->new({ host => '127.0.0.1', port => 27017, database => 'some_app', collection => 'sessions', }), transport => MojoX::Session::Transport::Cookie->new, ); # see doc for MojoX::Session DESCRIPTION MojoX::Session::Store::MongoDB is a store for MojoX::Session that stores a session in a MongoDB database. ATTRIBUTES MojoX::Session::Store::MongoDB implements the following attributes. "mongodb" my $db = $store->mongodb; Get and set MongoDB::Database object. "mongodb_coll" my $collection = $store->mongodb_coll; Get and set MongoDB::Collection object. METHODS MojoX::Session::Store::MongoDB inherits all methods from MojoX::Session::Store. "new" "new" uses the database and collection parameters for the database name and the collection name respectively. All other parameters are passed to "MongoDB::Connection-"new()>. "create" Insert session to MongoDB. "update" Update session in MongoDB. "load" Load session from MongoDB. "delete" Delete session from MongoDB. CONTRIBUTE git repository etc at . AUTHOR Ask Bjørn Hansen COPYRIGHT Copyright (C) 2009 Ask Bjørn Hansen and Develooper LLC. This program is free software, you can redistribute it and/or modify it under the same terms as Perl 5.10.