【发布时间】:2016-09-05 13:53:45
【问题描述】:
我无法向 MongoDB 插入数据。我有以下代码。我尝试了许多类似的答案,但对我没有用。
架构 - question.js
var questionsSchema = mongoose.Schema({
question: String,
quizdetails: String,
answers: {id:{type: String},text: { type: String }},
correctanswer: String,
feedback: String
});
路由器 - questions.js
router.post('/',jsonParser, function(req, res, next) {
console.log(req.body);
}
退货
{ question: 'quiz title',
quizDetails: 'quiz description',
answers:
{ '0': 'Answer 1',
'1': 'Answer 2',
'2': 'Answer 3',
'3': 'Answer 4' },
correctAnswer: 2,
quizFeedback: 'Feedback' }
回调
module.exports.createQuestion = function(newQuestion, callback) {
newQuestion.save(callback);
}
【问题讨论】:
-
哪些答案不适合您?你说你尝试了几个。
标签: javascript node.js mongodb express