sql >> Databasteknik >  >> NoSQL >> MongoDB

Mongoid eller MongoMapper?

Jag har använt MongoMapper ett tag men bestämde mig för att migrera till MongoId. Anledningen är dolda problem plus arrogans mot användare. Jag var tvungen att hoppa igenom ringar för att få MongoMapper att fungera med Cucumber (lyckades till slut) och att sätta ett par patchar var till och med projektet enkelt, men det är inte meningen. När jag försökte skicka in en buggfix (på grund av inkompatibilitet med ActiveRecord), blev de till synes förbannade över att jag hittade ett problem och jag blev knuffad. Medan jag testade stötte jag också på en stor bugg med deras frågeimplementering, medan deras testning var inställd på ett sätt som testerna klarade. Efter min tidigare erfarenhet, vågade jag inte lämna in det.

De har ett betydligt lägre antal pull-förfrågningar och bugg-/funktionsinlämningar än MongoId, d.v.s. communitydeltagandet är mycket lägre. Samma erfarenhet som min?

Jag vet inte vilken som har fler funktioner just nu, men jag ser inte mycket framtid i MongoMapper. Jag har inget emot att fixa problem och lägga till funktionalitet själv, men jag har något emot situationer när de inte skulle fixa buggar.



  1. Laravel + predis + Redis-kluster - FLYTTAT / ingen anslutning till 127.0.0.1:6379

  2. Autokomplettera med java, Redis, Elastic Search, Mongo

  3. MongoDB $summa och $avg av underdokument

  4. Ta bort ett underdokument kapslat i en array i MongoDB