+8
-8
docs/graphql-api.md
+8
-8
docs/graphql-api.md
···
219
219
```graphql
220
220
query TopTracks {
221
221
fmTealAlphaFeedPlaysAggregated(
222
-
groupBy: [trackName]
222
+
groupBy: [{ field: trackName }]
223
223
orderBy: { count: desc }
224
224
limit: 10
225
225
) {
···
236
236
```graphql
237
237
query TopTracksByArtist {
238
238
fmTealAlphaFeedPlaysAggregated(
239
-
groupBy: [trackName, artists]
239
+
groupBy: [{ field: trackName }, { field: artists }]
240
240
orderBy: { count: desc }
241
241
limit: 20
242
242
) {
···
254
254
```graphql
255
255
query TopTracksThisWeek {
256
256
fmTealAlphaFeedPlaysAggregated(
257
-
groupBy: [trackName, artists]
257
+
groupBy: [{ field: trackName }, { field: artists }]
258
258
where: {
259
259
indexedAt: {
260
260
gte: "2025-01-01T00:00:00Z"
···
289
289
query DailyPlays {
290
290
fmTealAlphaFeedPlaysAggregated(
291
291
groupBy: [
292
-
{ field: "playedTime", interval: day }
292
+
{ field: playedTime, interval: day }
293
293
]
294
294
orderBy: { count: desc }
295
295
limit: 30
···
315
315
query TrackPlaysByDay {
316
316
fmTealAlphaFeedPlaysAggregated(
317
317
groupBy: [
318
-
{ field: "trackName" },
319
-
{ field: "playedTime", interval: day }
318
+
{ field: trackName },
319
+
{ field: playedTime, interval: day }
320
320
]
321
321
orderBy: { count: desc }
322
322
limit: 100
···
340
340
```graphql
341
341
query WeeklyPlays {
342
342
fmTealAlphaFeedPlaysAggregated(
343
-
groupBy: [trackName]
343
+
groupBy: [{ field: trackName }]
344
344
where: {
345
345
playedTime: {
346
346
gte: "2025-01-01T00:00:00Z"
···
360
360
```graphql
361
361
query TrendingArtists {
362
362
fmTealAlphaFeedPlaysAggregated(
363
-
groupBy: [artists]
363
+
groupBy: [{ field: artists }]
364
364
where: {
365
365
playedTime: { gte: "2025-01-01T00:00:00Z" }
366
366
}