Linux Archive

Linux Archive (
-   Debian Development (
-   -   Bug#690451: ITP: libmongodbx-class-perl -- Flexible ORM for MongoDB databases (

Dominique Dumont 10-14-2012 01:29 PM

Bug#690451: ITP: libmongodbx-class-perl -- Flexible ORM for MongoDB databases
Package: wnpp
Owner: Dominique Dumont <>
Severity: wishlist

* Package name : libmongodbx-class-perl
Version : 1.0
Upstream Author : Ido Perlmuter <>
* URL :
* 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.

-- -o- -o- irc: dod at

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact

All times are GMT. The time now is 09:41 AM.

VBulletin, Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO ©2007, Crawlability, Inc.