De er forskellige, selvom de er to tilgange til det samme grundlæggende problem. Mongoose er en ganske sofistikeret fuld-on ORM. Flere funktioner, men mere kompleksitet. Monk er mindre i omfang og dermed lettere at forstå.
Mit forslag er at begynde at kode med den grundlæggende mongodb
drivermodul direkte. Når du forstår, hvordan det virker, og hvordan dele af det er irriterende, vil du forstå fordelen ved monk
og kan prøve det for at se om du kan lide det. Jeg vil ikke anbefale mongoose
til en begynder. Mongodb er allerede vanskelig nok at lære, og selvom mongoose kan være nyttig, er dens API ret magisk og antager, at du allerede kender de vanskelige aspekter af mongodb.