0
Ich bin mit Mungo und ich habe eine db.js Datei mit dem folgenden CodeTypeerror: User ist keine Funktion
var mongoose = require('mongoose');
mongoose.connect('mongodb://localhost/my_database');
var db = mongoose.connection;
db.on('error', function(err){
console.log('No connection found', err);
});
db.once('open', function(){
console.log('Connected');
})
var Schema = mongoose.Schema;
var userEmails = new Schema({
name : String,
country : String,
email : String,
age: Number
});
userEmails.methods.checkName = function(){
return this.model('User').age > 50 ? true : false
}
module.export = mongoose.model('User', userEmails);
in meiner app.js erstellte Datei ich den folgenden Code haben.
var express = require('express');
var app = express();
var User = require('./js/model/db');
app.get('/', function(req, res){
res.send("Hello World");
})
var Charles = new User({
name: 'Charles',
country: 'Nigeria',
email: '[email protected]',
age: 99
});
Charles.save(function (err, data){
if(err) console.log(err);
else console.log("Saved: ", data)
});
app.listen(3000, function(){
console.log('Application loaded at 3000...');
})
Wenn ich Knoten app.js laufen bekomme ich folgende Fehler
gibt es etwas, was ich falsch mache und warum Benutzer keine Funktion.
verdammt! ... wie habe ich das nicht gesehen ... danke. –