Files
fanuzu/app/firebase/firestore.indexes.json

472 lines
14 KiB
JSON

{
"indexes": [
{
"collectionGroup": "posts",
"queryScope": "COLLECTION",
"fields": [
{ "fieldPath": "fandomId", "order": "ASCENDING" },
{ "fieldPath": "visibility", "order": "ASCENDING" },
{ "fieldPath": "createdAt", "order": "DESCENDING" }
]
},
{
"collectionGroup": "posts",
"queryScope": "COLLECTION",
"fields": [
{ "fieldPath": "fandomId", "order": "ASCENDING" },
{ "fieldPath": "visibility", "order": "ASCENDING" },
{ "fieldPath": "likeCount", "order": "DESCENDING" }
]
},
{
"collectionGroup": "posts",
"queryScope": "COLLECTION",
"fields": [
{ "fieldPath": "authorUid", "order": "ASCENDING" },
{ "fieldPath": "createdAt", "order": "DESCENDING" }
]
},
{
"collectionGroup": "posts",
"queryScope": "COLLECTION",
"fields": [
{ "fieldPath": "visibility", "order": "ASCENDING" },
{ "fieldPath": "createdAt", "order": "DESCENDING" }
]
},
{
"collectionGroup": "comments",
"queryScope": "COLLECTION_GROUP",
"fields": [
{ "fieldPath": "visibility", "order": "ASCENDING" },
{ "fieldPath": "createdAt", "order": "DESCENDING" }
]
},
{
"collectionGroup": "popTransactions",
"queryScope": "COLLECTION",
"fields": [
{ "fieldPath": "popType", "order": "ASCENDING" },
{ "fieldPath": "createdAt", "order": "DESCENDING" }
]
},
{
"collectionGroup": "popTransactions",
"queryScope": "COLLECTION",
"fields": [
{ "fieldPath": "reasonCode", "order": "ASCENDING" },
{ "fieldPath": "createdAt", "order": "DESCENDING" }
]
},
{
"collectionGroup": "popTransactions",
"queryScope": "COLLECTION_GROUP",
"fields": [
{ "fieldPath": "reasonCode", "order": "ASCENDING" },
{ "fieldPath": "createdAt", "order": "DESCENDING" }
]
},
{
"collectionGroup": "popTransactions",
"queryScope": "COLLECTION_GROUP",
"fields": [
{ "fieldPath": "popType", "order": "ASCENDING" },
{ "fieldPath": "createdAt", "order": "DESCENDING" }
]
},
{
"collectionGroup": "activityLogs",
"queryScope": "COLLECTION",
"fields": [
{ "fieldPath": "type", "order": "ASCENDING" },
{ "fieldPath": "createdAt", "order": "DESCENDING" }
]
},
{
"collectionGroup": "activityLogs",
"queryScope": "COLLECTION_GROUP",
"fields": [
{ "fieldPath": "type", "order": "ASCENDING" },
{ "fieldPath": "createdAt", "order": "DESCENDING" }
]
},
{
"collectionGroup": "questProgress",
"queryScope": "COLLECTION_GROUP",
"fields": [
{ "fieldPath": "questId", "order": "ASCENDING" },
{ "fieldPath": "dayKey", "order": "ASCENDING" }
]
},
{
"collectionGroup": "campaigns",
"queryScope": "COLLECTION",
"fields": [
{ "fieldPath": "fandomId", "order": "ASCENDING" },
{ "fieldPath": "status", "order": "ASCENDING" },
{ "fieldPath": "endsAt", "order": "ASCENDING" }
]
},
{
"collectionGroup": "campaigns",
"queryScope": "COLLECTION",
"fields": [
{ "fieldPath": "fandomId", "order": "ASCENDING" },
{ "fieldPath": "status", "order": "ASCENDING" },
{ "fieldPath": "achievedRate", "order": "DESCENDING" }
]
},
{
"collectionGroup": "campaigns",
"queryScope": "COLLECTION",
"fields": [
{ "fieldPath": "fandomId", "order": "ASCENDING" },
{ "fieldPath": "campaignType", "order": "ASCENDING" },
{ "fieldPath": "status", "order": "ASCENDING" },
{ "fieldPath": "createdAt", "order": "DESCENDING" }
]
},
{
"collectionGroup": "campaigns",
"queryScope": "COLLECTION",
"fields": [
{ "fieldPath": "creatorUid", "order": "ASCENDING" },
{ "fieldPath": "createdAt", "order": "DESCENDING" }
]
},
{
"collectionGroup": "campaigns",
"queryScope": "COLLECTION",
"fields": [
{ "fieldPath": "status", "order": "ASCENDING" },
{ "fieldPath": "createdAt", "order": "ASCENDING" }
]
},
{
"collectionGroup": "donations",
"queryScope": "COLLECTION_GROUP",
"fields": [
{ "fieldPath": "donorUid", "order": "ASCENDING" },
{ "fieldPath": "createdAt", "order": "DESCENDING" }
]
},
{
"collectionGroup": "donations",
"queryScope": "COLLECTION_GROUP",
"fields": [
{ "fieldPath": "refundStatus", "order": "ASCENDING" },
{ "fieldPath": "createdAt", "order": "ASCENDING" }
]
},
{
"collectionGroup": "questions",
"queryScope": "COLLECTION",
"fields": [
{ "fieldPath": "fandomId", "order": "ASCENDING" },
{ "fieldPath": "status", "order": "ASCENDING" },
{ "fieldPath": "createdAt", "order": "DESCENDING" }
]
},
{
"collectionGroup": "questions",
"queryScope": "COLLECTION",
"fields": [
{ "fieldPath": "fandomId", "order": "ASCENDING" },
{ "fieldPath": "status", "order": "ASCENDING" },
{ "fieldPath": "bountyPop", "order": "DESCENDING" }
]
},
{
"collectionGroup": "questions",
"queryScope": "COLLECTION",
"fields": [
{ "fieldPath": "category", "order": "ASCENDING" },
{ "fieldPath": "status", "order": "ASCENDING" },
{ "fieldPath": "createdAt", "order": "DESCENDING" }
]
},
{
"collectionGroup": "questions",
"queryScope": "COLLECTION",
"fields": [
{ "fieldPath": "status", "order": "ASCENDING" },
{ "fieldPath": "bountyExpiresAt", "order": "ASCENDING" }
]
},
{
"collectionGroup": "answers",
"queryScope": "COLLECTION_GROUP",
"fields": [
{ "fieldPath": "authorUid", "order": "ASCENDING" },
{ "fieldPath": "createdAt", "order": "DESCENDING" }
]
},
{
"collectionGroup": "fandoms",
"queryScope": "COLLECTION",
"fields": [
{ "fieldPath": "countryCode", "order": "ASCENDING" },
{ "fieldPath": "fpiScore", "order": "DESCENDING" }
]
},
{
"collectionGroup": "fandoms",
"queryScope": "COLLECTION",
"fields": [
{ "fieldPath": "artistId", "order": "ASCENDING" },
{ "fieldPath": "fpiScore", "order": "DESCENDING" }
]
},
{
"collectionGroup": "fpiEvents",
"queryScope": "COLLECTION",
"fields": [
{ "fieldPath": "axis", "order": "ASCENDING" },
{ "fieldPath": "occurredAt", "order": "DESCENDING" }
]
},
{
"collectionGroup": "heroDrops",
"queryScope": "COLLECTION",
"fields": [
{ "fieldPath": "status", "order": "ASCENDING" },
{ "fieldPath": "endsAt", "order": "ASCENDING" }
]
},
{
"collectionGroup": "users",
"queryScope": "COLLECTION",
"fields": [
{ "fieldPath": "status", "order": "ASCENDING" },
{ "fieldPath": "createdAt", "order": "DESCENDING" }
]
},
{
"collectionGroup": "campaigns",
"queryScope": "COLLECTION",
"fields": [
{ "fieldPath": "status", "order": "ASCENDING" },
{ "fieldPath": "endsAt", "order": "ASCENDING" }
]
},
{
"collectionGroup": "translationEntries",
"queryScope": "COLLECTION",
"fields": [
{ "fieldPath": "status", "order": "ASCENDING" },
{ "fieldPath": "createdAt", "order": "ASCENDING" }
]
},
{
"collectionGroup": "preRegistrations",
"queryScope": "COLLECTION",
"fields": [
{ "fieldPath": "fandomId", "order": "ASCENDING" },
{ "fieldPath": "createdAt", "order": "ASCENDING" }
]
},
{
"collectionGroup": "preRegistrations",
"queryScope": "COLLECTION",
"fields": [
{ "fieldPath": "status", "order": "ASCENDING" },
{ "fieldPath": "createdAt", "order": "DESCENDING" }
]
},
{
"collectionGroup": "adRewardLogs",
"queryScope": "COLLECTION",
"fields": [
{ "fieldPath": "uid", "order": "ASCENDING" },
{ "fieldPath": "createdAt", "order": "DESCENDING" }
]
},
{
"collectionGroup": "adRewardLogs",
"queryScope": "COLLECTION",
"fields": [
{ "fieldPath": "network", "order": "ASCENDING" },
{ "fieldPath": "createdAt", "order": "DESCENDING" }
]
},
{
"collectionGroup": "adRewardLogs",
"queryScope": "COLLECTION",
"fields": [
{ "fieldPath": "fandomId", "order": "ASCENDING" },
{ "fieldPath": "createdAt", "order": "DESCENDING" }
]
},
{
"collectionGroup": "adminActionLogs",
"queryScope": "COLLECTION",
"fields": [
{ "fieldPath": "actorUid", "order": "ASCENDING" },
{ "fieldPath": "createdAt", "order": "DESCENDING" }
]
},
{
"collectionGroup": "adminActionLogs",
"queryScope": "COLLECTION",
"fields": [
{ "fieldPath": "targetType", "order": "ASCENDING" },
{ "fieldPath": "createdAt", "order": "DESCENDING" }
]
},
{
"collectionGroup": "translationEntries",
"queryScope": "COLLECTION",
"fields": [
{ "fieldPath": "locale", "order": "ASCENDING" },
{ "fieldPath": "status", "order": "ASCENDING" },
{ "fieldPath": "createdAt", "order": "DESCENDING" }
]
},
{
"collectionGroup": "translationEntries",
"queryScope": "COLLECTION",
"fields": [
{ "fieldPath": "authorUid", "order": "ASCENDING" },
{ "fieldPath": "createdAt", "order": "DESCENDING" }
]
},
{
"collectionGroup": "reports",
"queryScope": "COLLECTION",
"fields": [
{ "fieldPath": "status", "order": "ASCENDING" },
{ "fieldPath": "createdAt", "order": "ASCENDING" }
]
},
{
"collectionGroup": "reports",
"queryScope": "COLLECTION",
"fields": [
{ "fieldPath": "targetType", "order": "ASCENDING" },
{ "fieldPath": "status", "order": "ASCENDING" },
{ "fieldPath": "createdAt", "order": "DESCENDING" }
]
},
{
"collectionGroup": "inquiries",
"queryScope": "COLLECTION",
"fields": [
{ "fieldPath": "status", "order": "ASCENDING" },
{ "fieldPath": "createdAt", "order": "ASCENDING" }
]
},
{
"collectionGroup": "inquiries",
"queryScope": "COLLECTION",
"fields": [
{ "fieldPath": "authorUid", "order": "ASCENDING" },
{ "fieldPath": "createdAt", "order": "DESCENDING" }
]
},
{
"collectionGroup": "notifications",
"queryScope": "COLLECTION",
"fields": [
{ "fieldPath": "read", "order": "ASCENDING" },
{ "fieldPath": "createdAt", "order": "DESCENDING" }
]
},
{
"collectionGroup": "notices",
"queryScope": "COLLECTION",
"fields": [
{ "fieldPath": "active", "order": "ASCENDING" },
{ "fieldPath": "publishedAt", "order": "DESCENDING" }
]
},
{
"collectionGroup": "briefings",
"queryScope": "COLLECTION",
"fields": [
{ "fieldPath": "fandomId", "order": "ASCENDING" },
{ "fieldPath": "publishedAt", "order": "DESCENDING" }
]
},
{
"collectionGroup": "stationLinks",
"queryScope": "COLLECTION",
"fields": [
{ "fieldPath": "fandomId", "order": "ASCENDING" },
{ "fieldPath": "rank", "order": "ASCENDING" }
]
},
{
"collectionGroup": "stationSuggestions",
"queryScope": "COLLECTION",
"fields": [
{ "fieldPath": "status", "order": "ASCENDING" },
{ "fieldPath": "createdAt", "order": "ASCENDING" }
]
},
{
"collectionGroup": "inviteCodes",
"queryScope": "COLLECTION",
"fields": [
{ "fieldPath": "fandomId", "order": "ASCENDING" },
{ "fieldPath": "type", "order": "ASCENDING" },
{ "fieldPath": "createdAt", "order": "DESCENDING" }
]
},
{
"collectionGroup": "planetApplications",
"queryScope": "COLLECTION",
"fields": [
{ "fieldPath": "status", "order": "ASCENDING" },
{ "fieldPath": "createdAt", "order": "ASCENDING" }
]
}
],
"fieldOverrides": [
{
"collectionGroup": "popTransactions",
"fieldPath": "createdAt",
"indexes": [
{ "order": "ASCENDING", "queryScope": "COLLECTION" },
{ "order": "DESCENDING", "queryScope": "COLLECTION" },
{ "order": "ASCENDING", "queryScope": "COLLECTION_GROUP" },
{ "order": "DESCENDING", "queryScope": "COLLECTION_GROUP" }
]
},
{
"collectionGroup": "donations",
"fieldPath": "createdAt",
"indexes": [
{ "order": "ASCENDING", "queryScope": "COLLECTION" },
{ "order": "DESCENDING", "queryScope": "COLLECTION" },
{ "order": "ASCENDING", "queryScope": "COLLECTION_GROUP" },
{ "order": "DESCENDING", "queryScope": "COLLECTION_GROUP" }
]
},
{
"collectionGroup": "activityLogs",
"fieldPath": "createdAt",
"indexes": [
{ "order": "ASCENDING", "queryScope": "COLLECTION" },
{ "order": "DESCENDING", "queryScope": "COLLECTION" },
{ "order": "ASCENDING", "queryScope": "COLLECTION_GROUP" },
{ "order": "DESCENDING", "queryScope": "COLLECTION_GROUP" }
]
},
{
"collectionGroup": "posts",
"fieldPath": "body",
"indexes": []
},
{
"collectionGroup": "briefings",
"fieldPath": "body",
"indexes": []
},
{
"collectionGroup": "campaigns",
"fieldPath": "body",
"indexes": []
}
]
}