gpt4 book ai didi

firebase - 验证 Firestore 规则中的映射键

转载 作者:行者123 更新时间:2023-12-05 08:08:10 25 4
gpt4 key购买 nike

如何验证 Firestore 规则中映射中的所有键? map 中的每个键都是与文档相关的标识符。

例子:

用户创建一个具有其他文档访问权限的邀请文档,如下所示:

{
"email": "foo@bar.com",
"documents": {
"document1": true,
"document2": true,
...
}
}

如何检查 document1 是否存在于数据库中(即 documents 集合中)?

最佳答案

您不能在安全规则中编写循环,因此如果您要处理的文档数量未知,您将无法验证它们。相反,请考虑在添加邀请后使用 Cloud Functions 检查这些值,如果邀请无效则将其删除。

关于firebase - 验证 Firestore 规则中的映射键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51710011/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com