gpt4 book ai didi

javascript - 如何在 graphQL 中对字段进行运行时数据操作?

转载 作者:行者123 更新时间:2023-12-03 00:01:35 27 4
gpt4 key购买 nike

我有以下查询,

query
{
snapshots {
name
timestamp
aggregations {
rating
technology {
name
category {
name
}
}
trend
}
}
}

trend 不是数据库中的字段,我希望在运行时计算该字段的值并返回,有什么方法可以使用 graphQL 来做到这一点吗?

我正在寻找某种方法,可以将函数与此查询中的趋势属性关联起来,并在该函数中执行任何操作、比较计算或任何操作。例如

query
{
snapshots(limit: 1, sort: "timestamp:desc") {
name
timestamp
aggregations {
rating
technology {
name
category {
name
}
}
trend: function (() => {
// do some calculation or comparison or some sub query here
})
}
}
}

我无法修改数据库或为此 graphQL 查询编写的 API 中的任何内容。

最佳答案

在 GraphQL 中,您只能操作服务器上的数据(使用解析器)。

如果您无权修改服务器上的 GraphQL 解析器,恐怕您无法完成您所描述的任务。

关于javascript - 如何在 graphQL 中对字段进行运行时数据操作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55148142/

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