175 lines
3.6 KiB
JSON
175 lines
3.6 KiB
JSON
{
|
|
"indexes": [
|
|
{
|
|
"collectionGroup": "group_rides",
|
|
"queryScope": "COLLECTION",
|
|
"fields": [
|
|
{
|
|
"fieldPath": "accessUids",
|
|
"arrayConfig": "CONTAINS"
|
|
},
|
|
{
|
|
"fieldPath": "status",
|
|
"order": "ASCENDING"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"collectionGroup": "group_rides",
|
|
"queryScope": "COLLECTION",
|
|
"fields": [
|
|
{
|
|
"fieldPath": "organizerUid",
|
|
"order": "ASCENDING"
|
|
},
|
|
{
|
|
"fieldPath": "status",
|
|
"order": "ASCENDING"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"collectionGroup": "group_rides",
|
|
"queryScope": "COLLECTION",
|
|
"fields": [
|
|
{ "fieldPath": "visibility", "order": "ASCENDING" },
|
|
{ "fieldPath": "status", "order": "ASCENDING" },
|
|
{ "fieldPath": "scheduledStartAt", "order": "ASCENDING" }
|
|
]
|
|
},
|
|
{
|
|
"collectionGroup": "group_rides",
|
|
"queryScope": "COLLECTION",
|
|
"fields": [
|
|
{
|
|
"fieldPath": "clubId",
|
|
"order": "ASCENDING"
|
|
},
|
|
{
|
|
"fieldPath": "status",
|
|
"order": "ASCENDING"
|
|
},
|
|
{
|
|
"fieldPath": "scheduledStartAt",
|
|
"order": "ASCENDING"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"collectionGroup": "group_rides",
|
|
"queryScope": "COLLECTION",
|
|
"fields": [
|
|
{
|
|
"fieldPath": "clubId",
|
|
"order": "ASCENDING"
|
|
},
|
|
{
|
|
"fieldPath": "status",
|
|
"order": "ASCENDING"
|
|
},
|
|
{
|
|
"fieldPath": "scheduledStartAt",
|
|
"order": "DESCENDING"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"collectionGroup": "clubs",
|
|
"queryScope": "COLLECTION",
|
|
"fields": [
|
|
{
|
|
"fieldPath": "visibility",
|
|
"order": "ASCENDING"
|
|
},
|
|
{
|
|
"fieldPath": "archivedAt",
|
|
"order": "ASCENDING"
|
|
},
|
|
{
|
|
"fieldPath": "memberCount",
|
|
"order": "DESCENDING"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"collectionGroup": "members",
|
|
"queryScope": "COLLECTION",
|
|
"fields": [
|
|
{
|
|
"fieldPath": "status",
|
|
"order": "ASCENDING"
|
|
},
|
|
{
|
|
"fieldPath": "joinedAt",
|
|
"order": "ASCENDING"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"collectionGroup": "members",
|
|
"queryScope": "COLLECTION",
|
|
"fields": [
|
|
{
|
|
"fieldPath": "status",
|
|
"order": "ASCENDING"
|
|
},
|
|
{
|
|
"fieldPath": "requestedAt",
|
|
"order": "ASCENDING"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"collectionGroup": "members",
|
|
"queryScope": "COLLECTION_GROUP",
|
|
"fields": [
|
|
{
|
|
"fieldPath": "uid",
|
|
"order": "ASCENDING"
|
|
},
|
|
{
|
|
"fieldPath": "status",
|
|
"order": "ASCENDING"
|
|
},
|
|
{
|
|
"fieldPath": "joinedAt",
|
|
"order": "DESCENDING"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"collectionGroup": "members",
|
|
"queryScope": "COLLECTION_GROUP",
|
|
"fields": [
|
|
{
|
|
"fieldPath": "uid",
|
|
"order": "ASCENDING"
|
|
},
|
|
{
|
|
"fieldPath": "status",
|
|
"order": "ASCENDING"
|
|
},
|
|
{
|
|
"fieldPath": "updatedAt",
|
|
"order": "DESCENDING"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"collectionGroup": "participants",
|
|
"queryScope": "COLLECTION",
|
|
"fields": [
|
|
{
|
|
"fieldPath": "status",
|
|
"order": "ASCENDING"
|
|
},
|
|
{
|
|
"fieldPath": "createdAt",
|
|
"order": "ASCENDING"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"fieldOverrides": []
|
|
}
|