如何在阿波罗服务器中获取Graphql请求主体

时间:2019-09-02 20:31:29

标签: graphql apollo-server

这个问题是关于在服务器中获取grapqhl请求主体的;我的用例是:

我在PostgreSQL中有一个具有以下字段和对应表的类:

1)ID

2)名称

3)岁

4)部门

5)城市

6)性别 。 。

我在nodejs中使用带有apollo服务器的graphql。

我的graphql示例请求:

Query{
   Persons{
     id
     name
   }
}

Query{
   Person(id:123){
     id
     name
     age
     gender
   }
}

问题在于,对于每个graphql请求,我都从Postgresql表中获取所有列:

  

从“人”中选择*;

     

从id为123的人中选择*;

如果我知道graphql请求主体中有哪些列,我将从表中获取这些列,这样会更有效,有什么方法可以实现这一点?

0 个答案:

没有答案