joeeames / MEANAppsFiles

Repository for my MEAN course on Pluralsight
117 stars 105 forks source link

Deprecation: TypeError: Object #<Mongoose> has no method 'schema' #11

Closed arturictus closed 8 years ago

arturictus commented 9 years ago

Mongoose version: 4.0.1

var messageSchema = mongoose.schema();
                             ^
TypeError: Object #<Mongoose> has no method 'schema'
    at Object.<anonymous> 
(/multivision/server.js:37:30)

Solution:

before:

var messageSchema = mongoose.schema({ message: String });
var Message = mongoose.model('Message', messageSchema);

after:

var Message = mongoose.model('Message', { message: String });
MemoryChips commented 9 years ago

Should "mongoose.schema" be "mongoose.Schema"?

joeeames commented 8 years ago

Going to close this issue for housecleaning. reply if it needs to be reopened.