Są różne, chociaż są to dwa podejścia do tego samego podstawowego problemu. Mongoose to dość wyrafinowany, pełny ORM. Więcej funkcji, ale większa złożoność. Monk ma mniejszy zasięg, a przez to łatwiejszy do zrozumienia.
Moja sugestia to zacząć kodować za pomocą podstawowego mongodb
moduł sterownika bezpośrednio. Kiedy zrozumiesz, jak to działa i jak części tego są irytujące, zrozumiesz korzyści płynące z monk
i możesz to wypróbować, aby zobaczyć, czy Ci się spodoba. Nie polecam mongoose
dla początkującego. Mongodb jest już wystarczająco trudny do nauczenia i chociaż mangusta może być pomocna, jego API jest dość magiczne i zakłada, że znasz już trudne aspekty mongodb.