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

mongoose vs mongodb (modules/extensions nodejs), quoi de mieux ? et pourquoi?

Mongoose est de niveau supérieur et utilise le pilote MongoDB (c'est une dépendance, vérifiez le package.json), vous l'utiliserez donc de toute façon compte tenu de ces options. La question que vous devriez vous poser est :« Est-ce que je veux utiliser le pilote brut ou ai-je besoin d'un outil de modélisation objet-document ? Si vous recherchez un outil de modélisation d'objets (ODM, un équivalent des ORM du monde SQL) pour ignorer certains travaux de niveau inférieur, vous avez besoin de Mongoose.

Si vous voulez un pilote, parce que vous avez l'intention d'enfreindre de nombreuses règles qu'un ODM pourrait appliquer, optez pour MongoDB. Si vous voulez un pilote rapide et que vous pouvez vivre avec certaines fonctionnalités manquantes, essayez Mongolian DeadBeef :https ://github.com/marcello3d/node-mongolian