Ruby中您最喜欢的ODM是什么?MongoMapper,MongoID还是MongoDoc?

shi*_*ara 15 ruby mongodb mongomapper mongoid

在Ruby中,目前维护了3个ODM(对象数据映射器):

哪个是您的首选,为什么?

ber*_*kes 5

我只是选择了Mongoid作为一个新的Rails 3项目,基于它拥有最好的文档.

由于我是MongoDB的新手(拥有多年的MySQL和一点CouchDB经验),我需要一些好的指南,这些指南可以帮助我在合理的时间内完成工作.

AFAIK Mongoid就是这样的:一个漂亮的网站,为我这样的新手提供了很好的文档指南.


Rub*_*cut 2

我正在使用 MongoMapper。它很好,只是时间转换有点慢。它将所有数据加载为数组。MyCollection.all例如给你巨大的数组,而不是光标。

而 Mongoid 说: - 针对极大的数据集进行了优化。

所以我想如果你需要速度并且有大的记录集,你可以尝试 MongoID。