sql >> Database >  >> NoSQL >> MongoDB

Mongoose-model TypeError:Schema is geen constructor

Het probleem is dat mongoose is geen Mongoose-object maar connect beloven .

Het zou moeten zijn:

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

Merk op dat mongoose.connect is mogelijk niet geschikt voor model, maar voor bovenliggende module omdat er meerdere modelmodules kunnen zijn.



  1. Meteor upsert equivalent

  2. Java:hoe een hashmap in MongoDB invoegen?

  3. MongoDB genest OF/EN waar?

  4. Heeft MongoDB een manier om een ​​document bij te werken zonder bestaande elementen te verwijderen die niet in de updategegevens staan?