Mongoose je vyšší úrovně a používá ovladač MongoDB (je to závislost, podívejte se na package.json), takže s ohledem na tyto možnosti jej budete používat v obou směrech. Otázka, kterou byste si měli položit, zní:"Chci používat nezpracovaný ovladač nebo potřebuji nástroj pro modelování objektů a dokumentů?" Pokud hledáte nástroj pro objektové modelování (ODM, protějšek k ORM ze světa SQL), abyste mohli přeskočit nějakou práci na nižší úrovni, chcete Mongoose.
Pokud chcete ovladač, protože máte v úmyslu porušit spoustu pravidel, která by ODM mohl vynutit, použijte MongoDB. Pokud chcete rychlý ovladač a dokážete žít s některými chybějícími funkcemi, vyzkoušejte Mongolian DeadBeef:https://github.com/marcello3d/node-mongolian