如何忽略Firebase安全规则中的类型

时间:2013-12-17 20:31:09

标签: javascript firebase firebase-security

Firebase安全规则执行严格的相等性检查,但我希望能够检查并忽略$ userID可能是字符串或数字的类型。 ie $ userID = 1或$ userID ='1',auth.id是一个字符串。

".write": "$userID == auth.id"

我尝试过.toString()但它似乎不受支持。

 ".write": "$userID.toString() == auth.id"

这可能吗?

1 个答案:

答案 0 :(得分:1)

如果你绝对需要转换,你可以添加一个空字符串,但通常你不需要:

".write": "$userID + '' == auth.id"