Skip to content

Commit e74bc23

Browse files
committed
Update Firestore Indexes
1 parent 4e8d2c0 commit e74bc23

File tree

1 file changed

+37
-11
lines changed

1 file changed

+37
-11
lines changed

firestore.indexes.json

Lines changed: 37 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,43 +1,47 @@
11
{
22
"indexes": [
33
{
4-
"collectionGroup": "users",
4+
"collectionGroup": "books",
55
"queryScope": "COLLECTION",
66
"fields": [
77
{
8-
"fieldPath": "userInfo.disabled",
9-
"order": "ASCENDING"
8+
"fieldPath": "featured",
9+
"order": "DESCENDING"
1010
},
1111
{
12-
"fieldPath": "userInfo.queryEmail",
13-
"order": "ASCENDING"
12+
"fieldPath": "copiesAvailable",
13+
"order": "DESCENDING"
14+
},
15+
{
16+
"fieldPath": "copiesTotal",
17+
"order": "DESCENDING"
1418
}
1519
]
1620
},
1721
{
18-
"collectionGroup": "users",
22+
"collectionGroup": "checkouts",
1923
"queryScope": "COLLECTION",
2024
"fields": [
2125
{
22-
"fieldPath": "userInfo.disabled",
26+
"fieldPath": "checkoutStatus",
2327
"order": "ASCENDING"
2428
},
2529
{
26-
"fieldPath": "userInfo.queryFirstName",
30+
"fieldPath": "dueDate",
2731
"order": "ASCENDING"
2832
}
2933
]
3034
},
3135
{
32-
"collectionGroup": "users",
36+
"collectionGroup": "copies",
3337
"queryScope": "COLLECTION",
3438
"fields": [
3539
{
36-
"fieldPath": "userInfo.disabled",
40+
"fieldPath": "libraryID",
3741
"order": "ASCENDING"
3842
},
3943
{
40-
"fieldPath": "userInfo.queryLastName",
44+
"fieldPath": "status",
4145
"order": "ASCENDING"
4246
}
4347
]
@@ -69,6 +73,28 @@
6973
"queryScope": "COLLECTION_GROUP"
7074
}
7175
]
76+
},
77+
{
78+
"collectionGroup": "users",
79+
"fieldPath": "identifiers",
80+
"indexes": [
81+
{
82+
"order": "ASCENDING",
83+
"queryScope": "COLLECTION"
84+
},
85+
{
86+
"order": "DESCENDING",
87+
"queryScope": "COLLECTION"
88+
},
89+
{
90+
"arrayConfig": "CONTAINS",
91+
"queryScope": "COLLECTION"
92+
},
93+
{
94+
"arrayConfig": "CONTAINS",
95+
"queryScope": "COLLECTION_GROUP"
96+
}
97+
]
7298
}
7399
]
74100
}

0 commit comments

Comments
 (0)