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.