Il problema è che mongoose
non è un oggetto Mongoose ma connect
prometti
.
Dovrebbe essere:
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});
Nota che mongoose.connect
potrebbe essere adatto non per il modello ma per il modulo genitore perché potrebbero esserci più moduli del modello.