【发布时间】:2018-03-01 23:41:54
【问题描述】:
我有多个用户节点(大约 45 个用户),我想在单个查询中返回用户总数以及用户的详细信息。 (类似于How to design the following resolver for GraphQL server?)
我的架构:
type User {
ID: Int
name: String
}
type Query {
users: [User]
}
在为 users 查询运行解析器之后,我想提取总计数以及用户详细信息,如下所示:
{
"data": {
"users": {
"total": 45
"users": [
{
"ID": 1,
"name": "User A"
},
{
"ID": 2,
"name": "User B"
},
...
]
}
但是我很困惑如何在 neo4j 中使用 Promise.all。我试图查看诺言在 neo4j 中是如何工作的,但我没有找到任何想要的信息。 那么,您能否让我知道我应该如何为这种情况编写解析器?任何帮助都将是可观的!!
【问题讨论】:
标签: neo4j apollo-server