Спасибо! это был спасатель
рвых, извините за мой ужасный английский, это не мой родной язык ...
Я строю простое приложение в Firebase, используя базу данных Firestore. В моем приложении пользователи являются членами небольших групп. У них есть доступ к данным других пользователей. Чтобы не запрашивать слишком много документов (по одному на пользователя, во вложенной коллекции документа группы), я решил добавить данные пользователей в массив внутри документа группы. Вот документ моей группы:
{
"name":"fefefefe",
"days":[false,false,false,false,true],
"members":[
{"email":"[email protected]","id":"aaaaaaaa","name":"Mavireck"},
{"email":"[email protected]","id":"bbbbbbbb","name":"Mavireck2"},
],
}
Как я могу проверить с правилами безопасности, если пользователь находится в группе? Должен ли я использовать объект вместо этого? Я действительно предпочел бы не использовать подколлекцию для пользователей, потому что я слишком быстро достигну пределов бесплатной квоты ...
Спасибо за уделенное время !
РЕДАКТИРОВАТЬ: Спасибо за ответ. Я изменю его на объект: «Участники»: {uid1: {}, uid2: {}}