MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

Was ist der Unterschied zwischen Mongoose und MongoJS? Welche soll ich verwenden?

Mongoose ist eine Schnittstelle auf höherer Ebene zu Mongodb und verwendet tatsächlich mongodb.js, den MongoDB-Treiber. Die Frage ist nicht wirklich, was besser oder schlechter ist, die Frage für uns ist

> Wiegen die Vorteile eines ODM in Mongoose die Nachteile auf?

Wenn Sie nach einem Tool zur Objektmodellierung (ODM) suchen, damit Sie nicht viel über die Funktionsweise von Mongodb lernen müssen, dann ist Mongoose wahrscheinlich das Richtige für Sie. Wenn Sie einen schnellen Treiber wünschen und Mongodb wirklich optimal nutzen möchten, verwenden Sie den nativen Treiber. Wir kennen uns in Mongodb aus, also hätte Mongoose die Nutzung und unsere App verlangsamt.