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

monaco vs mangusta per Mongodb

Sono diversi, sebbene siano due approcci allo stesso problema di base. Mongoose è un ORM completo piuttosto sofisticato. Più funzionalità, ma più complessità. Il monaco ha una portata più piccola e quindi più facile da capire.

Il mio suggerimento è di iniziare a programmare con il mongodb di base modulo driver direttamente. Quando capirai come funziona e come parti di esso sono fastidiose, capirai i vantaggi di monk e puoi provarlo per vedere se ti piace. Non consiglierei mongoose ad un principiante. Mongodb è già abbastanza complicato da imparare e mentre mangusta può essere utile, la sua API è piuttosto magica e presuppone che tu conosca già gli aspetti complicati di mongodb.