hermida has asked for the wisdom of the Perl Monks concerning the following question:

Does anyone have any experience using the various CPAN MongoDB ORMs such as MongoDBx::Class?

I would like to take an existing object data model, i.e. an existing set of Moose classes, that is in a CPAN library and map the schema and persist objects and relationships into MongoDB using an ORM like MongoDBx::Class or if there is something better that would be great.

From what I see so far it seems like I will have to write brand new MongoDBx::Class classes copying and pasting much of the syntax that already exists in these classes. This seems stupid and a waste.

Is there a way for MongoDBx::Class to use what's already written in the standard Moose classes and for me to only add to the new classes what's needed?

  • Comment on Using MongoDB ORMs like MongoDBx::Class with already existing Moose classes