Я создал коллекцию идентификаторов пользователей для каждого пользователя, и я хочу установить правила базы данных для чтения элемента коллекции только в том случае, если идентификатор пользователя соответствует имени элемента коллекции.Я пробовал что-то вроде:
service cloud.firestore {
match /databases/{database}/documents {
match /{document=**} {
allow read: if request.auth != null;
}
match /{userId} {
allow read: if belongsTo(userId);
}
function belongsTo(userId) {
return request.auth.uid == userId
}
}
}