gpt4 book ai didi

loopbackjs - 如何使用 Loopback.js 将模型与嵌入式模型一起发布?

转载 作者:行者123 更新时间:2023-12-01 02:12:15 25 4
gpt4 key购买 nike

这是表单模型架构:

{
"startTime": "",
"stopTime": "",
"id": "objectid",
"formQuestions": [
{
"type": 0,
"label": "",
"content": [
""
],
"id": "objectid"
}
]
}

form.json 的关系:
  "relations": {    
"questions": {
"type": "embedsMany",
"model": "FormQuestion",
"option": {
"validate": true,
"autoId": true
}
}
}

如果我发帖到 http://localhost:3000/api/Forms如下,
{
"startTime": "",
"stopTime": "",
"formQuestions": [
{
"type": 0,
"label": "a label",
"content": ["the content"]
}
]
}

它返回:
{
"startTime": "",
"stopTime": "",
"id": "54ccf7ae6159f1bc0bc6b430",
"formQuestions": []
}

但是我希望嵌入模型formQuestion也插入到数据库中,我该怎么做?如果有人能帮助我,我将不胜感激。

最佳答案

没有人知道,但我自己找到了方法。

这是因为使用嵌入式文档自动生成 id 存在一些错误。设置了也没用autoIdtrue .因此,如果我使用手动 ID 发布,它将成功。

像这样:

{
"startTime": "",
"stopTime": "",
"formQuestions": [
{
"id": 1,
"type": 0,
"label": "a label",
"content": ["the content"]
}
]
}

关于loopbackjs - 如何使用 Loopback.js 将模型与嵌入式模型一起发布?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28262197/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com