【发布时间】:2015-01-05 12:57:29
【问题描述】:
我会很简短;我有一个client-side form,它允许创建“测验”,即一系列附有答案的问题,发送到服务器以存储到 MongoDB。我已尝试按照W3's specs 执行此操作,但承诺的结果与我得到的结果不符。
我希望我的 JSON 包含嵌套对象,如下所示:
{
"_id": "54a884c68999af900fc28dcb",
"name": "testquiz",
"author": "user",
"questions": [
{
"text": "question one",
"answers": [
{
"text": "answer one",
"correct": false
},
{
"text": "answer two",
"correct": true
}
]
},
{
"text": "question two",
"answers": [
{
"text": "answer one",
"correct": true
},
{
"text": "answer two",
"correct": false
}
]
}
]
}
但是,我只能得到这样的结果:
{
"_id": "54a8b00108039068102f8835",
"quizname": "World War II",
"questions[0][text]": "When did WWII start?",
"questions[0][answers][0][text]": "1938",
"questions[0][answers][1][iscorrect]": "on",
"questions[0][answers][1][text]": "1939",
"questions[0][answers][2][text]": "1944",
"questions[0][answers][3][text]": "1914",
"questions[1][text]": "",
"questions[1][answers][0][text]": "",
"questions[1][answers][1][text]": "",
"author": "user"
}
我做错了什么?我是 MEAN 堆栈的新手,不胜感激。
【问题讨论】: