sql >> Database >  >> NoSQL >> MongoDB

Mongoideus of MongoMapper?

Ik heb MongoMapper een tijdje gebruikt, maar besloot te migreren naar MongoId. De reden is verborgen problemen plus arrogantie jegens gebruikers. Ik moest door hoepels springen om MongoMapper met Cucumber te laten werken (slaagde uiteindelijk) en om een ​​paar patches te plaatsen, zelfs het project was eenvoudig, maar daar gaat het niet om. Toen ik probeerde een bugfix in te dienen (vanwege incompatibiliteit met ActiveRecord), werden ze schijnbaar pissig dat ik een probleem vond en werd ik rondgeduwd. Terwijl ik aan het testen was, kwam ik ook een grote fout tegen met hun query-implementatie, terwijl hun testen zo waren afgesteld dat de tests slagen. Na mijn eerdere ervaring, durfde het niet in te dienen.

Ze hebben een aanzienlijk lager aantal pull-verzoeken en bug-/functie-inzendingen dan MongoId, d.w.z. de deelname van de gemeenschap is veel lager. Zelfde ervaring als de mijne?

Ik weet niet welke nu meer functies heeft, maar ik zie niet veel toekomst in MongoMapper. Ik vind het niet erg om zelf problemen op te lossen en functionaliteit toe te voegen, maar situaties waarin ze geen bugs zouden oplossen, vind ik wel erg.



  1. MongoDB:Hoe werk ik een enkel subelement in een array bij, waarnaar wordt verwezen door de index in de array?

  2. Waarom voegt mijn schema geen standaardwaarden toe aan mangoestarrays?

  3. MongoDB samengestelde index gebruik

  4. Indexeren op een veld dat zich in een array van subdocumenten bevindt