Problem polega na tym, że mongoose
nie jest obiektem Mongoose, ale connect
obietnica
.
Powinno być:
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});
Zauważ, że mongoose.connect
może być odpowiedni nie dla modelu, ale dla modułu nadrzędnego, ponieważ może być wiele modułów modelu.