【发布时间】:2022-02-17 06:53:37
【问题描述】:
我有来自前端的表单数据,这些数据通过 graphql 传递到我的 postgreql 数据库。为了避免通过graphql传递一长串字符串,我想使用json。在用尽我的 google 和 DOC 选项后,我谦卑地寻求帮助以了解这是如何完成的。最后,如果我可以将一个有效的 json 对象放入我的 AddForm 解析器 id 中,我会很高兴。提前感谢您的宝贵时间。
突变看起来像这样
mutation AddForm ($formHeader: String!, $formBody: String!, $formComments: String!) {
addForm(formHeader: $formHeader, formBody: $formBody, formComments: $formComments) {
id
formHeader
formBody
formComments
}
}
变量如下所示(为示例目的而简化)
$formHeader
{
"name": "graylagx",
"date": "today",
"equipment": "water",
}
$formBody
{
"InternalCheckList": {
"Check1": "yes",
"Check2": "N/A",
},
"ExternalCheckList": {
"Check1": "yes",
"Check2": "yes",
}
}
$formComments
"This is a very long comment string"
【问题讨论】: