Javascript GraphQL:将DB列提取到不同的ObjectType字段属性
在GraphQL中,字段属性名是否可能与数据库中的列名不同 例如: 用户有一个ID。在数据库中,ID的列名是Javascript GraphQL:将DB列提取到不同的ObjectType字段属性,javascript,node.js,graphql,Javascript,Node.js,Graphql,在GraphQL中,字段属性名是否可能与数据库中的列名不同 例如: 用户有一个ID。在数据库中,ID的列名是ID\u user。但在GraphQL中,我只想使用id访问它 是否有类似别名的内容?在SQL调用中,您可以为列指定别名,如下所示: SELECT id_user AS id FROM users_table 或者,您的解析器可以获取查询结果并重命名字段。 我只会在使用MongoDB之类不能为列指定别名的东西时这样做 如果希望在GraphQL中执行此操作,则必须在客户端通过将别名分配给字
ID\u user
。但在GraphQL中,我只想使用id
访问它
是否有类似别名的内容?在SQL调用中,您可以为列指定别名,如下所示:
SELECT id_user AS id FROM users_table
或者,您的解析器可以获取查询结果并重命名字段。我只会在使用MongoDB之类不能为列指定别名的东西时这样做 如果希望在GraphQL中执行此操作,则必须在客户端通过将别名分配给字段来执行此操作:
user {
id: id_user
}
非常感谢。那是个好主意。这应该对我有用