【发布时间】:2017-08-09 23:12:29
【问题描述】:
我的目标很简单,我想把这个特定的 json 结果设计成 mongoose 数据结构。
Json 示例
{
"question": "Who was the 13th president of the United States?",
"choice_1": "Millard Fillmore",
"choice_2": "Zachary Taylor",
"choice_3": "Franklin Pierce",
"choice_4" :"James K. Polk",
"answer" :"choice_1"
},
我的目标是将这个 json 设计转换为猫鼬设计,以及我迄今为止的尝试。
const mongoose = require('mongoose');
const Schema = mongoose.Schema;
const QuestionSchema = new Schema({
question: String,
choice_1: String,
choice_2: String,
choice_3: String,
choice_4: String,
answer: String
});
那么稍后,在创建问题的过程中,如何将其中一个选项分配给 answer 属性?
const Question = require('/question');
const question = new Question();
question.question = req.body.question;
question.choice_1 = req.body.choice_1;
question.choice_2 = req.body.choice_2;
question.choice_3 = req.body.choice_3;
question.choice_4 = req.body.choice_4;
question.answer = // how do i put choice 1 - 3 here?
【问题讨论】:
-
那么问题出在哪里?
-
您在执行此操作时是否遇到任何错误?这里真正的问题是什么,请编辑您的问题以使其更易于理解。
-
@NenadVracar 我已经更新了问题