如何在Firebase中设置数据类型验证?

时间:2017-01-16 05:59:49

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

我有这样的Firebase数据结构:

enter image description here

正如您在图片中看到的,OT1OT1_B等的值是整数。现在,我想要这样的验证,没有人可以为这个密钥保存其他数据类型的值。

我如何设定这种限制?

2 个答案:

答案 0 :(得分:2)

有一条规则可用于在FireBase RealTime数据库中验证您的数据。使用.validate规则检查您的数据是字符串还是其他类型,还可以使用正则表达式检查匹配项。 请参阅official documentation以查看如何根据部分验证数据  验证数据

答案 1 :(得分:0)

如果您正在为该字段获取用户输入,则只需添加

android:inputType="numberDecimal"

将为你做一份工作