【发布时间】:2020-08-25 12:41:11
【问题描述】:
在我的 firestore 数据库中,我通过组合两个用户 ID 和它们之间的“-”来命名文档,如下所示:
/collection/{userID123-userID456}
对于每个用户,我想查询他的 id 是两者之一的所有文档(字符串以他的 id 开头或结尾)。
它适用于我的安全规则:allow read: if request.auth.uid in docID.split('-')
但我没有找到一种方法来获取/查询文档的 ID。
我试图查询这些文档的密钥,但似乎这个安全规则阻止了这种操作。
感谢您的帮助!
【问题讨论】:
标签: string google-cloud-firestore firebase-security