gpt4 book ai didi

javascript - GraphQL:将数据库列提取到不同的 ObjectType 字段属性

转载 作者:行者123 更新时间:2023-11-30 20:33:01 26 4
gpt4 key购买 nike

是否可以在 GraphQL 中使用与数据库中的列名称不同的字段属性名称?

例如:一个用户有一个ID。在数据库中,ID 的列名是 id_user。但在 GraphQL 中,我只想使用 id 访问它。

有别名之类的东西吗?

最佳答案

在您的 SQL 调用中,您可以为您的列分配一个别名,如下所示:

SELECT id_user AS id FROM users_table

或者,您的解析器可以获取查询结果并重命名该字段。
我只会在您使用 MongoDB 之类的无法为列分配别名的情况下执行此操作。

如果您希望在 GraphQL 中执行此操作,则必须在客户端通过为该字段分配别名来执行此操作:

user {
id: id_user
}

关于javascript - GraphQL:将数据库列提取到不同的 ObjectType 字段属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50139274/

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