是否可以使用“安全规则”检查Cloud Firestore集合的大小?

时间:2020-08-08 22:22:45

标签: java firebase google-cloud-firestore firebase-security

在我的应用程序中,每个用户在我的数据库的用户集合中都有一个文档。在每个用户的文档下,该用户上载的食物都有一个子集合。默认情况下,我想对其进行限制,以使用户不能在其个人子集中添加超过25种食物。是否可以通过安全规则检查集合大小是否为<= 25?

1 个答案:

答案 0 :(得分:0)

在安全规则中是不可能的。是not even possible with a regular client query

如果要计算文档数量,则必须在一个文档中管理自己的文档。然后,您可以编写规则来检查您在该文档中管理的数量。