【发布时间】:2015-10-26 03:58:28
【问题描述】:
我有一个具有以下结构的文档,其中包含两种类型的子文档。第二个子文档是指一些第一个子文档,但不是全部
var snippet = new schema{
data:string,
questions:[question],
answers:[answer]
};
var question = new schema{
questiontext:string
}
var answers = new schema{
answertext :string,
questionsAnswered : []
}
此处的“答案文本”需要链接到多个问题,因为一个答案可能对多个问题有效。
在答案架构中,我应该如何存储问题。我不想再次存储问题对象数据,因为它会重复数据,而且如果修改了某些问题,那么它也需要在 questionsAnswered 子文档中进行修改。所以基本上我想将问题的_id存储在 questionsAnswered 中。
猫鼬答案模式的语法是什么?目前我有空数组,但不确定这是否是好方法
【问题讨论】:
标签: mongoose