Mongoose jest interfejsem wyższego poziomu do Mongodb i faktycznie używa mongodb.js, sterownika MongoDB. Pytanie nie brzmi, który z nich jest lepszy czy gorszy, pytanie dla nas brzmi
> Czy zalety ODM w Mongoose przeważają nad wadami?
Jeśli szukasz narzędzia do modelowania obiektów (ODM), dzięki któremu nie musisz się wiele uczyć o sposobie działania Mongodb, to Mongoose jest prawdopodobnie dla Ciebie. Jeśli chcesz mieć szybki sterownik i naprawdę w pełni wykorzystać możliwości Mongodb, użyj sterownika natywnego. Znamy się na Mongodb, więc Mongoose spowolniłoby korzystanie i naszą aplikację.