MotorSignal-App/firestore.indexes.json

165 lines
3.3 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": "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": []
}