我试图使用SailsJS进行实时投票申请,目前我在使用MongoDB时遇到了麻烦。我对此完全陌生,并且只是使用SailsJS模仿轻松调用来访问MongoDB。
module.exports = {
attributes: {
selectOptions:{
type: 'Object'
},
question:{
type:'string',
required: true
},
password:{
type:'string',
required: true
}
}
};
上面的代码是针对我的模型的,我是selectOptions应该有一个对象数组,比如[{id:1,result:0},{id:2,result 0},... ]并且想知道如何做到这一点,因为我似乎无法找到有关对象数组的任何文档。我发现的只是关于收集的东西,或者制作另一个模型并将其链接到原始模型,但是当我尝试它时,帆给了我一些我以前从未遇到过的外键错误。我真的非常感谢你的时间,并期待着回应。
PS - 我尝试将数组放入JSON或Object或者没有任何内容(就像没有在selectOptions下放任何类型)并对模型进行更改以查看它是否有效,但JSON和Object都没有工作,但selectOptions做了。但是,我认为它返回一个字符串,因为它的长度比数组应该的长。