小编use*_*039的帖子

Firebase firestore 安全规则允许文档 ID 包含字符串

我有以下内容:

\n
match /direct/{postId} {\n   allow read, write: if postId.includes(request.auth.uid);\n}\n\n
Run Code Online (Sandbox Code Playgroud)\n

但是,我只想在文档 ID (postId) 包含字符串的情况下允许读取、写入。.includes 在安全规则中对我不起作用。

\n

编辑:它应该匹配一个子字符串而不是整个文档 ID

\n

编辑2

\n

数据库的屏幕截图

\n

称为 direct 的集合,其中每个文档 ID 都是一个字符串,其中包含 2 个 uid\xe2\x80\x99 名称。

\n

任何帮助,将不胜感激。谢谢。

\n

firebase firebase-security google-cloud-firestore

2
推荐指数
1
解决办法
1991
查看次数