J'ai plusieurs noeuds utilisateur (environ 45 utilisateurs) et je veux retourner le nombre total d'utilisateurs ainsi que les détails de l'utilisateur aussi dans une seule requête. (Similaire à How to design the following resolver for GraphQL server?)Comment utiliser Promise.all dans le résolveur graphql pour neo4j?
Mon schéma:
type User {
ID: Int
name: String
}
type Query {
users: [User]
}
Et après l'exécution du résolveur pour utilisateurs requête, je veux tirer le nombre total, ainsi que les utilisateurs détails trop comme ci-dessous:
{
"data": {
"users": {
"total": 45
"users": [
{
"ID": 1,
"name": "User A"
},
{
"ID": 2,
"name": "User B"
},
...
]
}
Mais je suis confus comment utiliser Promise.all dans neo4j. J'ai essayé de voir comment la promesse fonctionne dans neo4j mais je n'ai trouvé aucune information désirée. Alors, pourriez-vous s'il vous plaît laissez-moi savoir comment dois-je écrire mon résolveur pour ce cas? Toute aide serait appréciable !! L'utilisation de Promise.all n'est pas différente dans neo4j.
Merci, voilà ce que je me attendais :) –