Firestore安全规则:hasOnly功能在哪里?

时间:2018-09-12 08:39:05

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

在某些Firestore安全规则示例中,我看到了hasOnly函数,但是在Google的官方文档中找不到它。

什么是hasOnly函数?它已经被弃用了吗?

2 个答案:

答案 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单个值。