J'utilise MongoMapper depuis un certain temps mais j'ai décidé de migrer vers MongoId. La raison en est des problèmes cachés et l'arrogance envers les utilisateurs. J'ai dû sauter à travers des cerceaux pour faire fonctionner MongoMapper avec Cucumber (réussi à la fin) et mettre quelques correctifs même si le projet était simple, mais ce n'est pas le but. Lorsque j'ai essayé de soumettre un correctif de bogue (en raison d'une incompatibilité avec ActiveRecord), ils ont apparemment été énervés que j'ai trouvé un problème et j'ai été bousculé. Pendant que je testais, j'ai également rencontré un bogue majeur avec leur implémentation de requête, alors que leurs tests étaient réglés de manière à ce que les tests réussissent. Après mon expérience précédente, je n'ai pas osé le soumettre.
Ils ont un nombre significativement inférieur de demandes d'extraction et de soumissions de bogues/fonctionnalités que MongoId, c'est-à-dire que la participation de la communauté est beaucoup plus faible. Même expérience que la mienne ?
Je ne sais pas lequel a plus de fonctionnalités pour le moment, mais je ne vois pas beaucoup d'avenir dans MongoMapper. Cela ne me dérange pas de résoudre les problèmes et d'ajouter des fonctionnalités moi-même, mais cela me dérange des situations où ils ne corrigeraient pas les bogues.