【发布时间】:2017-04-26 07:47:59
【问题描述】:
我有一个包含一系列问题的文档,我希望每次提交按钮时都运行该函数,请求问题数组中的下一个问题,基本上是它的测验应用程序,我想在其中显示保存在数据库中的问题文档和所有问题都保存在数组中
我结构化数据的方式是否正确,即数组和单个文档中的所有问题
我的问题是如何检索保存在单个文档中的数组中的每个问题,我做了这样的事情:
var schema = new mongoose.Schema({
question : []
})
var quizz = mongoose.model('Quiz', schema );
var firstDoc = new quizz({
question: ['question 1', 'question 2', 'question 3', 'question 4']
})
firstDoc.save(function(err, res){
if(err){
console.log("error occured while saving document object " + err )
}else{
console.log("saved data");
}
})
我是否必须创建一些 ID 来识别数组中的每个问题,以便我可以根据 ID 提取问题,或者这就是我正在做的事情
【问题讨论】:
-
问题是什么?很难理解你需要什么。
-
是否需要在数组中查找例如
question 1的文档? -
是的,我也不知道我的结构是否像数组中单个文档中的所有问题一样正确
-
我只有包含数组中所有问题的文档
-
我想在每次从数组发出请求时检索一个问题
标签: node.js mongodb express mongoose mongoose-schema