sql >> Databasteknik >  >> NoSQL >> MongoDB

Mongoose model TypeError:Schema är inte en konstruktör

Problemet är att mongoose är inte Mongoose-objekt utan connect lova .

Det ska vara:

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});

Lägg märke till att mongoose.connect kan inte vara lämplig för modell utan föräldermodul eftersom det kan finnas flera modellmoduler.



  1. hur man flyttar data från mysql till redis

  2. Starta MongoDB inifrån en Grunt-uppgift

  3. Fel vid aktivering av datakryptering med lokal nyckel MONGODB

  4. mongoDB kartlägga/minska minus reducera