相关疑难解决方法(0)

Firestore安全规则:在文档中的数组中搜索用户的id

首先,对不起我可怕的英语,这不是我的母语......

我正在使用Firestore数据库在Firebase中构建一个简单的应用程序.在我的应用中,用户是小组的成员.他们可以访问其他用户的数据.为了不查询太多文档(每个用户一个,在组文档的子集合中),我选择将用户的数据添加到组文档中的数组中.这是我小组的文件:

{
   "name":"fefefefe",
   "days":[false,false,false,false,true],
   "members":[
       {"email":"eee@ff.com","id":"aaaaaaaa","name":"Mavireck"}, 
       {"email":"eee2@ff.com","id":"bbbbbbbb","name":"Mavireck2"}, 
   ],
}
Run Code Online (Sandbox Code Playgroud)

如果用户在组中,如何检查安全规则?我应该使用对象吗?我真的不想为用户使用子集合,因为我会很快达到免费配额限制...

感谢您的时间 !

编辑:谢谢你的回答.我将其更改为一个对象:"成员":{uid1:{},uid2:{}}

firebase google-cloud-firestore

23
推荐指数
3
解决办法
8917
查看次数

标签 统计

firebase ×1

google-cloud-firestore ×1