首先,对不起我可怕的英语,这不是我的母语......
我正在使用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:{}}