Problém je v tom, že mongoose
není objekt Mongoose, ale connect
slib
.
Mělo by to být:
const mongoose = require('mongoose')
const Schema = mongoose.Schema;
mongoose.connect(`mongodb://${process.env.DB_USER}:${process.env.DB_PASSWORD}@localhost:27017/${process.env.DB_NAME}`, {useNewUrlParser: true});
Všimněte si, že mongoose.connect
nemusí být vhodné pro model, ale nadřazený modul, protože může existovat více modulů modelu.