В настоящее время я использую LoopbackJS 3. Я пытаюсь определить свойства JSON своей модели для модели под названием «Ответы».Я не понимаю, как можно обрабатывать массив объектов.
Model.defineProperty('answers', {
type: [{
type: {
type: {
type: String,
default: "text",
required: true
},
message : {
type: String,
required: true
}
},
type: {
type: {
type: String,
default: "image",
required: true
},
path : {
type: String,
required: true
}
}
}],
required : false
});
Я ожидаю увидеть что-то вроде этого:
"answers": [
{
"type": "text",
"message": "string"
},
{
"type": "image",
"path": "string"
}
]
Но на самом деле loopback покажет мне просто:
"answers": [
{
"type": "image",
"path": "string"
}
]