Jsou různé, i když jde o dva přístupy ke stejnému základnímu problému. Mongoose je poměrně sofistikovaný plnohodnotný ORM. Více funkcí, ale více složitosti. Monk je rozsahem menší, a proto je snáze pochopitelný.
Můj návrh je začít kódovat se základním mongodb
přímo modul ovladače. Když pochopíte, jak to funguje a jak jsou jeho části otravné, pochopíte výhody monk
a můžeš si to vyzkoušet, jestli se ti to líbí. mongoose
bych nedoporučoval začátečníkovi. Mongodb je již dost složitý na to, aby se to naučil, a zatímco mongoose může být užitečný, jeho API je docela kouzelné a předpokládá, že už znáte složité aspekty mongodb.