检查新数据的值是否已存在?

时间:2016-08-12 05:30:38

标签: firebase firebase-realtime-database firebase-security

我有一些数据结构如下:

users:
   0SWwfKinLNSTcNrfHROvG0gGIYm1: "Godkoala"
   1koVpFjqBoWrHqFEXtC0dkhjjOW2: "Ricky Ballby"
   2KGNwFZe3IP4ehf0RIcUPQHS6rr2: "TetrahedroN"
   2V1izMVUXgQTWPBXSS3V5A6HklF3: "Ponyta"

如果新数据的值与users部分中的任何值匹配,我希望用户无法写入。换句话说,我希望此users部分的值是唯一的。

我知道检查一个密钥是否已经存在我可以做类似的事情:

".write":  "data.val() == null"

但我想知道是否可以检查某个值是否存在。

0 个答案:

没有答案