sql >> Databasteknik >  >> NoSQL >> MongoDB

monk vs mongoose för Mongodb

De är olika, även om de är två synsätt på samma grundläggande problem. Mongoose är en ganska sofistikerad full-on ORM. Fler funktioner, men mer komplexitet. Monk är mindre i omfattning och därmed lättare att förstå.

Mitt förslag är att börja koda med den grundläggande mongodb drivrutinsmodul direkt. När du förstår hur det fungerar, och hur delar av det är irriterande, kommer du att förstå fördelen med monk och kan prova det för att se om du gillar det. Jag skulle inte rekommendera mongoose till en nybörjare. Mongodb är redan knepigt nog att lära sig och även om mongoose kan vara till hjälp, är dess API ganska magiskt och förutsätter att du redan känner till de knepiga aspekterna av mongodb.



  1. Kombination av unika mongoose nodejs med flera kolumner

  2. MongoDB Node.js inbyggda drivrutin sväljer tyst "bulkWrite"-undantaget

  3. Vilket är det mest tidseffektiva sättet att serialisera/deserialisera en DataTable till/från Redis?

  4. Mongoose kapslade schema kontra kapslade modeller