2016-04-02 35 views
0

değil ve benim app.js içindeTypeError: Kullanıcı Ben mongoose kullanıyorum bir işlev

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

Aşağıdaki kod var dosyasını aşağıdaki kodla bir db.js dosyası oluşturduk. i düğüm app.js çalıştırdığınızda

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

ben yanlış yapıyorum bir şey şu hatayı

enter image description here

almak ve neden bir fonksiyon Kullanıcı olduğunu.

enter image description here

cevap

2

O module.exports değil module.export bu. Bunu değiştir ve işe yaramalı.

+0

lanet olsun ... ... nasıl görmedim ... teşekkürler. –

İlgili konular