Package: wnpp
Owner: Dominique Dumont <d...@debian.org>
Severity: wishlist
X-Debbugs-CC: debian-de...@lists.debian.org,debian-p...@lists.debian.org

* Package name    : libmongodbx-class-perl
  Version         : 1.0
  Upstream Author : Ido Perlmuter <i...@ido50.net>
* URL             : http://search.cpan.org/dist/MongoDBx-Class/
* License         : Artistic or GPL-1+
  Programming Lang: Perl
  Description     : Flexible ORM for MongoDB databases

MongoDBx::Class is a flexible object relational mapper (ORM) for
MongoDB databases. Given a schema-like collection of document classes,
MongoDBx::Class expands MongoDB objects (hash-refs in Perl) from the
database into objects of those document classes, and collapses such
objects back to the database.

MongoDBx::Class takes advantage of the fact that Perl's MongoDB driver
is Moose-based to extend and tweak the driver's behavior, instead of
wrapping it. This means MongoDBx::Class does not define its own
syntax, so you simply use it exactly as you would the MongoDB driver
directly. That said, MongoDBx::Class adds some sugar that enhances and
simplifies the syntax unobtrusively (either use it or don't). Thus, it
is relatively easy to convert your current MongoDB applications to
MongoDBx::Class. A collection in MongoDBx::Class
isa('MongoDB::Collection'), a database in MongoDBx::Class
isa('MongoDB::Database'), etc.

-- 
https://github.com/dod38fr/config-model/ -o- http://search.cpan.org/~ddumont/
    http://ddumont.wordpress.com/        -o-   irc: dod at irc.debian.org


-- 
To UNSUBSCRIBE, email to debian-wnpp-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20121014132918.ga9...@gandalf.hd.free.fr

Reply via email to