O Mongoose é uma interface de nível superior para o Mongodb e, na verdade, usa o mongodb.js, o driver do MongoDB. A questão não é realmente qual é melhor ou pior, a questão para nós é
> Os benefícios de um ODM no Mongoose superam as desvantagens?
Se você está procurando uma ferramenta de modelagem de objetos (ODM) para não precisar aprender muito sobre como o Mongodb funciona, então o Mongoose provavelmente é para você. Se você deseja um driver rápido e realmente tira o máximo proveito do Mongodb, use o driver nativo. Conhecemos o Mongodb, então o Mongoose teria desacelerado o uso e nosso aplicativo.