Do I need `npm i mongodb` in order to use mongoose?

can i just use mongoose by itself without installing mongodb first?

you can just use mongoose, but it still needs a database to connect to. It doesn’t have to be mongoDB on your local machine, it could be a DB hosted on mLab, AWS…etc