Mongoose är på högre nivå och använder MongoDB-drivrutinen (det är ett beroende, kolla package.json), så du kommer att använda det på båda sätten med de alternativen. Frågan du bör ställa dig själv är:"Vill jag använda den råa drivrutinen, eller behöver jag ett verktyg för objekt-dokumentmodellering?" Om du letar efter ett verktyg för objektmodellering (ODM, en motsvarighet till ORM från SQL-världen) för att hoppa över arbete på lägre nivå, vill du ha Mongoose.
Om du vill ha en drivrutin, eftersom du tänker bryta mot många regler som en ODM kan tillämpa, gå med MongoDB. Om du vill ha en snabb förare och kan leva med några saknade funktioner, ge Mongolian DeadBeef ett försök:https://github.com/marcello3d/node-mongolian