Правила безопасности не поддерживают регулярное выражение в совпадении пути. Вы можете использовать подстановочный знак только для полного имени сегмента пути.
Вместо этого вы можете вместо этого организовать всю свою общую коллекцию верхнего уровня в подколлекции, организованные в рамках известного документа, и применять те же правила к каждому из них таким образом:
match /countries/data/{countryCollection}/{docId} {
allow...
}
Это будет относиться к тем же разрешениям для всех подколлекций стран, организованных в / country / data, которые могут быть пустым документом или даже несуществующим документом.