MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

Quelle est la différence entre mongoose et mongoJS ? Lequel dois-je utiliser ?

Mongoose est une interface de niveau supérieur pour Mongodb et utilise en fait mongodb.js, le pilote MongoDB. La question n'est pas vraiment de savoir lequel est le meilleur ou le pire, la question pour nous est

> Les avantages d'un ODM dans Mongoose l'emportent-ils sur les inconvénients ?

Si vous recherchez un outil de modélisation d'objets (ODM) pour ne pas avoir à en apprendre beaucoup sur le fonctionnement de Mongodb, alors Mongoose est probablement fait pour vous. Si vous voulez un pilote rapide et que vous tirez vraiment le meilleur parti de Mongodb, utilisez le pilote natif. Nous connaissons notre chemin autour de Mongodb, donc Mongoose aurait ralenti l'utilisation et notre application.