Chvíli jsem používal MongoMapper, ale rozhodl jsem se migrovat na MongoId. Důvodem jsou skryté problémy plus arogance vůči uživatelům. Musel jsem proskočit obručemi, aby MongoMapper fungoval s Cucumber (nakonec se to podařilo) a vložit pár záplat, i když byl projekt jednoduchý, ale o to nejde. Když jsem se pokusil odeslat opravu chyby (kvůli nekompatibilitě s ActiveRecord), zdálo se, že byli naštvaní, že jsem našel problém a byl jsem odstrčen. Během testování jsem také narazil na velkou chybu v implementaci jejich dotazů, zatímco jejich testování bylo vyladěno tak, aby testy prošly. Po mých předchozích zkušenostech jsem se neodvážil to odeslat.
Mají výrazně nižší počet žádostí o stažení a odeslání chyb/funkcí než MongoId, tj. účast komunity je mnohem nižší. Stejné zkušenosti jako já?
Nevím, který z nich má nyní více funkcí, ale v MongoMapper nevidím moc budoucnosti. Nevadí mi opravovat problémy a přidávat funkce sám, ale vadí mi situace, kdy by chyby neopravovali.