sql >> Database >  >> NoSQL >> MongoDB

mongoose vs mongodb (nodejs-modules/extensies), wat is beter? en waarom?

Mongoose is van een hoger niveau en gebruikt de MongoDB-driver (het is een afhankelijkheid, controleer de package.json), dus je zult dat hoe dan ook gebruiken gezien die opties. De vraag die je jezelf zou moeten stellen is:"Wil ik de onbewerkte driver gebruiken, of heb ik een object-document-modelleringstool nodig?" Als je op zoek bent naar een objectmodelleringstool (ODM, een tegenhanger van ORM's uit de SQL-wereld) om wat lager werk over te slaan, dan wil je Mongoose.

Als je een stuurprogramma wilt, omdat je van plan bent veel regels te overtreden die een ODM zou kunnen afdwingen, ga dan met MongoDB. Als je een snelle driver wilt en kunt leven met enkele ontbrekende functies, probeer dan Mongolian DeadBeef:https://github.com/marcello3d/node-mongolian



  1. Tips voor het beheren van uw databaseconfiguraties

  2. mongodb schema-ontwerp voor blogs

  3. mongo dot notatie ambiguïteit

  4. MongoDB en upsert-probleem