【发布时间】:2020-09-27 13:59:28
【问题描述】:
我正在使用 GraphQL。我们的数据库有 300 多个可用的配置设置。当用户在页面上时,我会显示该页面的配置数据。例如,如果它们在彩色页面上,我会显示 primary_color、success_color、secondary_color、accent_color 等的值。在数据库中,我们基本上有一个 key 字段和一个 value 字段。键将具有“primary_color”,值将是“#FF0000”。这就是所有配置数据保存在数据库中的方式。
当用户点击页面上的保存时,我想保存用户更改的任何字段。是否有可能有一个突变来接受一个对象数组,这些对象的字段在该页面上已更改。所以突变会得到一个像这样的数组: [ {键:“primary_color”,值:“00FF00”} ....]。变异会遍历数组中的所有项目并将其保存到数据库中?
我想要一个可以在每个页面上使用的突变来保存用户更改的任何配置值。
【问题讨论】:
标签: graphql graphql-js