MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

Mongoide ou MongoMapper?


Eu usei o MongoMapper por um tempo, mas decidi migrar para o MongoId. O motivo são problemas ocultos e arrogância em relação aos usuários. Eu tive que pular por aros para fazer o MongoMapper funcionar com o Cucumber (sucesso no final) e colocar alguns patches mesmo que o projeto fosse simples, mas não é o ponto. Quando tentei enviar uma correção de bug (devido à incompatibilidade com o ActiveRecord), eles aparentemente ficaram chateados porque eu encontrei um problema e fui empurrado. Enquanto eu estava testando, também encontrei um grande bug com sua implementação de consulta, enquanto seus testes eram ajustados de uma maneira que os testes fossem aprovados. Depois da minha experiência anterior, não me atrevi a apresentá-lo.

Eles têm um número significativamente menor de solicitações de pull e envios de bugs/recursos do que o MongoId, ou seja, a participação da comunidade é muito menor. Mesma experiência que a minha?

Não sei qual tem mais recursos agora, mas não vejo muito futuro no MongoMapper. Eu não me importo em corrigir problemas e adicionar funcionalidades, mas me importo com situações em que eles não corrigiriam bugs.