File tree 2 files changed +269
-0
lines changed
2 files changed +269
-0
lines changed Original file line number Diff line number Diff line change
1
+ GraphQL:
2
+ https://graphql.org/
3
+ https://github.com/graphql/graphql-js
4
+
5
+ JoinMonster:
6
+ https://join-monster.readthedocs.io/en/latest/problem/
7
+ https://github.com/acarl005/join-monster
8
+
9
+ DataLoader:
10
+ https://github.com/graphql/dataloader
11
+ https://github.com/graphql/dataloader/blob/master/examples/Knex.md
Original file line number Diff line number Diff line change
1
+ query helloWorld {
2
+ hello
3
+ }
4
+
5
+ query showPlayer {
6
+ player(id:1) {
7
+ id,
8
+ first_name,
9
+ last_name,
10
+ team {
11
+ id,
12
+ name
13
+ }
14
+ }
15
+ }
16
+
17
+ query showPlayers {
18
+ players {
19
+ id,
20
+ first_name,
21
+ last_name,
22
+ team {
23
+ id,
24
+ name
25
+ }
26
+ }
27
+ }
28
+
29
+ query showTeam {
30
+ team (id:1) {
31
+ id,
32
+ name,
33
+ players {
34
+ id,
35
+ first_name,
36
+ last_name
37
+ }
38
+ }
39
+ }
40
+
41
+ query showTeams {
42
+ teams {
43
+ id,
44
+ name,
45
+ players {
46
+ id,
47
+ first_name,
48
+ last_name
49
+ }
50
+ }
51
+ }
52
+
53
+ query showMatch {
54
+ match (id:1) {
55
+ id,
56
+ loser {
57
+ id,
58
+ name,
59
+ players {
60
+ id,
61
+ first_name,
62
+ last_name
63
+ }
64
+ },
65
+ winner {
66
+ id,
67
+ name,
68
+ players {
69
+ id,
70
+ first_name,
71
+ last_name
72
+ }
73
+ }
74
+ }
75
+ }
76
+
77
+ query showMatches {
78
+ matches {
79
+ id,
80
+ winner {
81
+ id,
82
+ name,
83
+ players {
84
+ id,
85
+ first_name,
86
+ last_name
87
+ }
88
+ },
89
+ loser {
90
+ id,
91
+ name,
92
+ players {
93
+ id,
94
+ first_name,
95
+ last_name
96
+ }
97
+ }
98
+ }
99
+ }
100
+
101
+ mutation NewTeam {
102
+ createTeam(name: "team4") {
103
+ id,
104
+ name,
105
+ players {
106
+ id,
107
+ first_name,
108
+ last_name
109
+ }
110
+ }
111
+ }
112
+
113
+ mutation UpdateTeam {
114
+ updateTeam(id:12, name: "team10") {
115
+ id,
116
+ name,
117
+ players {
118
+ id,
119
+ first_name,
120
+ last_name
121
+ }
122
+ }
123
+ }
124
+
125
+ mutation DeleteTeam {
126
+ deleteTeam(id:12) {
127
+ id,
128
+ name,
129
+ players {
130
+ id,
131
+ first_name,
132
+ last_name
133
+ }
134
+ }
135
+ }
136
+
137
+ mutation NewPlayer {
138
+ createPlayer(first_name:"Unknown", last_name:"User", team_id: 1) {
139
+ id,
140
+ first_name,
141
+ last_name,
142
+ team {
143
+ id,
144
+ name,
145
+ players {
146
+ id,
147
+ first_name,
148
+ last_name,
149
+ }
150
+ }
151
+ }
152
+ }
153
+
154
+ mutation UpdatePlayer {
155
+ updatePlayer(id:50, first_name:"dead", last_name: "player", team_id:2) {
156
+ id,
157
+ first_name,
158
+ last_name,
159
+ team {
160
+ id,
161
+ name,
162
+ players {
163
+ id,
164
+ first_name,
165
+ last_name
166
+ }
167
+ }
168
+ }
169
+ }
170
+
171
+ mutation DeletePlayer {
172
+ deletePlayer(id: 50) {
173
+ id,
174
+ first_name,
175
+ last_name,
176
+ team {
177
+ id,
178
+ name,
179
+ players {
180
+ id,
181
+ first_name,
182
+ last_name
183
+ }
184
+ }
185
+ }
186
+ }
187
+
188
+ mutation NewMatch {
189
+ createMatch (winner_team_id: 2, loser_team_id:1) {
190
+ id,
191
+ loser {
192
+ id,
193
+ name,
194
+ players {
195
+ id,
196
+ first_name,
197
+ last_name
198
+ }
199
+ },
200
+ winner {
201
+ id,
202
+ name,
203
+ players {
204
+ id,
205
+ first_name,
206
+ last_name
207
+ }
208
+ }
209
+ }
210
+ }
211
+
212
+ mutation UpdateMatch {
213
+ updateMatch(id:11, winner_team_id:1, loser_team_id:2) {
214
+ id,
215
+ loser {
216
+ id,
217
+ name,
218
+ players {
219
+ id,
220
+ first_name,
221
+ last_name
222
+ }
223
+ },
224
+ winner {
225
+ id,
226
+ name,
227
+ players {
228
+ id,
229
+ first_name,
230
+ last_name
231
+ }
232
+ }
233
+ }
234
+ }
235
+
236
+ mutation DeleteMatch {
237
+ deleteMatch(id:11) {
238
+ id,
239
+ loser {
240
+ id,
241
+ name,
242
+ players {
243
+ id,
244
+ first_name,
245
+ last_name
246
+ }
247
+ },
248
+ winner {
249
+ id,
250
+ name,
251
+ players {
252
+ id,
253
+ first_name,
254
+ last_name
255
+ }
256
+ }
257
+ }
258
+ }
You can’t perform that action at this time.
0 commit comments