TypeError:Dbschema(Mongoose Schema)不是函数

我正在尝试使用mongoose使用MEAN_Stack创build一个简单的registry单。 这是我的models / dbSchema.js

var mongoose = require('mongoose'); var Schema = mongoose.Schema; var User = new mongoose.Schema({ FirstName: String, LastName: String, City : String, Email : String, Userid : String, Password: String }); module.export = mongoose.model('user', User); 

这是我的server.js

 var express = require('express'); var app = express(); var bodyParser = require('body-parser'); var jwt = require('jsonwebtoken'); app.use(express.static(__dirname + "/public")); // configure app to use bodyParser() // this will let us get the data from a POST app.use(bodyParser.urlencoded({ extended: true })); app.use(bodyParser.json()); var mongoose = require('mongoose'); mongoose.connect('mongodb://localhost/Regis_module'); var Userschema = require('./models/dbSchema'); app.post('/regi',function(req,res){ var schema = new Userschema(); schema.Firstname = req.body.Fname; schema.Lastname = req.body.Lname; schema.City = req.body.city; schema.Email = req.body.email; schema.Userid = req.body.userid; schema.Password = req.body.password; schema.save(function(err) { if (err) res.send(err); res.json({ message: 'Record Inserted', Firstname: req.body.firstname, Lastname: req.body.lastname, city:req.body.city, email:req.body.email, userid:req.body.userid, password :req.body.password /*, fbId : req.body.fbId*/ }); }); }); app.listen(3000); console.log("listening to port 3000"); 

而在本地主机上运行时,表单提交时Firstname和Lastname不存储在数据库中。 市,用户名和密码正确存储

如何正确存储数据库中的所有东西,请帮助我?

车型/ dbSchema.js

这是module.exports不是module.export 。 也不需要写var Schema = mongoose.Schema; 。 代码中没有使用Schemavariables。

server.js

 var schema = new Dbschema({ FirstName : req.body.Fname, LastName : req.body.Lname, City : req.body.city, Email : req.body.email, Userid : req.body.userid, Password : req.body.password }); 

要么,

 var schema = new Dbschema(); schema.FirstName = req.body.Fname; schema.LastName = req.body.Lname; schema.City = req.body.city; schema.Email = req.body.email; schema.Userid = req.body.userid; schema.Password = req.body.password; 

让我知道如果你有任何理解这个问题。 如果需要,我会给你发送完整的代码片段。

谢谢!