На верхнем уровне вашего индексного файла добавьте новый элемент с именем fieldOverrides
и заполните его следующим образом:
{
"fieldOverrides": [
{
"collectionGroup": "landmarks",
"fieldPath": "type",
"indexes": [
{
"order": "ASCENDING",
"queryScope": "COLLECTION"
},
{
"order": "DESCENDING",
"queryScope": "COLLECTION"
},
{
"arrayConfig": "CONTAINS",
"queryScope": "COLLECTION"
},
{
"order": "ASCENDING",
"queryScope": "COLLECTION_GROUP"
}
]
}
]
}
Это сохраняет все автоматическое индексирование по умолчанию для поля type
в landmarks
в области действия COLLECTION
и позволяет также использовать type
в области действия COLLECTION_GROUP
.