MongoDB is a document-oriented database, perfect for high intensive load environments.
Mongoid is written in Ruby and it offers a familiar API for developers that previously used ORMs like Data Mapper or Active Record.
Because of MongoDB's schemaless, performant document-based design, dynamic queries, and atomic modifier operations, a classic ORM pattern cannot be applied. That's why the term ODM perfectly describes what Monogid is.
What's New in This Release: [ read full changelog ]
· The minimum MongoDB requirement is now raised to 2.2, since we now depend on the aggregation framework.
· The minimum Active Model and Active Support dependencies have been raised to 3.2.
· Relations can now specify a primary key to use instead of the id on foreign keys.