ruby-china 用的 MONGOID
mongodb 主页上列了这些
MongoMapper from John Nunemaker Mongoid from Durran Jordan Mongomatic from Ben Myles MongoODM from Carlos Paramio MongoModel from Sam Pohlenz DriverAPILayer from Alexey Petrushin
mongomapper 我用过,但看了看 ruby-china 的觉得也不错,纠结了。
当时我给 MongoMapper 提交了支持 Rails 3 的 patch,John Nunemaker 迟迟不肯 accept,后来丫自己写了 rails 3 的支持。对此我耿耿于怀啊,所以推荐 Mongoid,啊哈哈。。。
不过说正经的,之前同事们用 Mongoid,但是遇到一些瓶颈,换用了 MongoMapper 解决。所以还是要具体问题具体分析。
其实我一开始选择 Mongoid 的时候是因为它名字取的好,再 Ruby 社区,一个 Gem 是否会被大家推崇和名字和风格有很大关系,所以,我选它。后面结果确实表明我的选择没错。 MongoMapper 就会让人联想到 DataMapper
看这个 Issue 你就知道有多少人支持 Mongoid, 多少支持 MongoMapper 很明显的差距 https://github.com/gregbell/active_admin/issues/26