【发布时间】:2020-09-01 05:07:15
【问题描述】:
所以我正在尝试使用 Mongoose node.js + express 在 MongoDB DBMS 上的 /api/register 上保存一个 POST 请求。
我的架构:
const mongoose = require('mongoose');
const obSchema = mongoose.Schema({
ID: {
type: Number,
required: true,
unique: true
},
description: {
type: String,
required: true
},
active: Boolean
});
module.exports = mongoose.model("OB", obSchema);
我的代码:
<express imports etc>
const OB = require('./models/ob.js');
app.post('/api/register', apiLimiter, async function (req, res){
try {
OB.save(function (err) {
if (err) return console.error(err);
console.log("Saved successfully");
});
} catch (err) {
res.status(500).send()
console.log(err);
}
});
我的错误:
TypeError: OB.save is not a function
【问题讨论】:
标签: node.js express mongoose mongoose-schema