MongoDB
 sql >> Database >  >> NoSQL >> MongoDB

mongoose vs mongodb (moduli/estensioni nodejs), quale migliore? e perché?

Mongoose è di livello superiore e utilizza il driver MongoDB (è una dipendenza, controlla il package.json), quindi lo utilizzerai in entrambi i modi date queste opzioni. La domanda che dovresti porti è:"Voglio usare il driver non elaborato o ho bisogno di uno strumento di modellazione di documenti oggetto?" Se stai cercando uno strumento di modellazione a oggetti (ODM, una controparte degli ORM del mondo SQL) per saltare alcuni lavori di livello inferiore, vuoi Mongoose.

Se vuoi un driver, perché intendi infrangere molte regole che un ODM potrebbe far rispettare, vai con MongoDB. Se vuoi un pilota veloce e puoi convivere con alcune funzionalità mancanti, prova il DeadBeef mongolo:https://github.com/marcello3d/node-mongolian