作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
<分区>
我正在使用 mongoose 并使用以下代码创建了一个 db.js 文件
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);
在我的 app.js 文件中,我有以下代码。
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: 'c.charlesworld@gmail.com',
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...');
})
当我运行 node app.js 时出现以下错误
我做错了什么吗?为什么 User 不是一个函数。
我是一名优秀的程序员,十分优秀!