Firebase安全规则执行严格的相等性检查,但我希望能够检查并忽略$ userID可能是字符串或数字的类型。 ie $ userID = 1或$ userID ='1',auth.id是一个字符串。
".write": "$userID == auth.id"
我尝试过.toString()但它似乎不受支持。
".write": "$userID.toString() == auth.id"
这可能吗?
答案 0 :(得分:1)
如果你绝对需要转换,你可以添加一个空字符串,但通常你不需要:
".write": "$userID + '' == auth.id"