在某些Firestore安全规则示例中,我看到了hasOnly
函数,但是在Google的官方文档中找不到它。
什么是hasOnly
函数?它已经被弃用了吗?
答案 0 :(得分:2)
这里有hasOnly函数。 https://firebase.google.com/docs/reference/rules/rules.List#hasOnly
但是它对我不起作用:(
我有一个无法解决此问题的问题。 firestore transaction throws error for update rule which allows only has one specific field
答案 1 :(得分:1)
Firestore security rules reference文档hasAny是其List对象的一种方法。如果列表对象包含传递给它的另一个列表对象的任何元素,则返回true。
没有称为hasOnly的方法。如果您想知道列表是否包含单个元素,请检查其大小== 1并hasAll单个值。