我有一个带mongoose包的简单表达代码,尝试将数据保存到mongodb时遇到问题。
model / tank.js:
var mongoose = require('mongoose');
var schema = new mongoose.Schema({
name: 'string',
size: 'string'
});
var Tank = mongoose.model('Tank', schema,"Tanks");
api.js:
router.post('/tank',(req,res)=>{
var tankdata=req.body
var small=new Tank(tankdata)
small.save((error,success)=>{
if (err) return handleError(err);
else
{
res.send(success)
}
})
})
这是我的错误消息:
[nodemon]应用程序崩溃-等待文件更改,然后再开始...
答案 0 :(得分:0)
猫鼬model()仅采用2个参数。您应该将var Tank = mongoose.model('Tank', schema,"Tanks");
更改为var Tank = mongoose.model('Tank', schema);