Използвах MongoMapper от известно време, но реших да мигрирам към MongoId. Причината са скрити проблеми плюс арогантност към потребителите. Трябваше да скоча през обръчи, за да накарам MongoMapper да работи с Cucumber (в крайна сметка успя) и да сложа няколко пачове, дори проектът беше прост, но не е въпросът. Когато се опитах да изпратя корекция на бъг (поради несъвместимост с ActiveRecord), те сякаш се ядосаха, че открих проблем и бях избутван. Докато тествах, също срещнах сериозна грешка при изпълнението на заявката им, докато тяхното тестване беше настроено по начин, по който тестовете преминават. След предишния си опит не посмях да го представя.
Те имат значително по-малък брой заявки за изтегляне и изпращане на грешки/функции от MongoId, т.е. участието на общността е много по-ниско. Същият опит като моя?
Не знам кой има повече функции в момента, но не виждам много бъдеще в MongoMapper. Нямам нищо против да коригирам проблемите и да добавям функционалност сам, но имам предвид ситуации, когато те не биха коригирали грешки.