为了账号安全,请及时绑定邮箱和手机立即绑定

使用 Firebase 检查整个 JSON 文件中是否存在数字

使用 Firebase 检查整个 JSON 文件中是否存在数字

DIEA 2024-01-28 16:39:52
我将 CSV 文件作为 JSON 文件导入到我的 firebase 数据库中,该数据库包含车牌号列表和其他一些不相关信息,我想要做的是检查车号是否存在,如果存在,则设置一个标志为真。数据库看起来像这样,我要检查的数字是它们的第一个值:在我的代码中,我几乎陷入了函数的这个阶段:    number = 4932564 //example number    Boolean carExists = false;    dbref = FirebaseDatabase.getInstance().getReference("rechev-6c");    //here I want to scroll through all the childs and check of a the number exists    }那是因为我不知道要选择哪个孩子,我需要以某种方式循环遍历“rechev-6c”数据库中的每个孩子,然后检查它的任何键是否包含我想要的车辆号码,如果是,则设置标志为 true。感谢您的任何帮助。

1 回答

?
喵喵时光机

TA贡献1846条经验 获得超7个赞

在我的代码中,我几乎陷入了函数的这个阶段:



    number = 4932564 //example number

    Boolean carExists = false;

    dbref = FirebaseDatabase.getInstance().getReference("rechev-6c");


    //here I want to scroll through all the childs and check of a the number exists


    }

那是因为我不知道要选择哪个孩子,我需要以某种方式循环遍历“rechev-6c”数据库中的每个孩子,然后检查它的任何键是否包含我想要的车辆号码,如果是,则设置标志为 true。


感谢您的任何帮助。

有几点需要注意:

  • Firebase 只能查询固定/已知路径上的值,因此只有在属性名称(“MISPAR...”)可以硬编码时才有效,这似乎就是您的情况。

  • Firebase 只能匹配某个值开头的字符串,这就是为什么我0equalTo. 没有选项可以过滤包含特定值的字符串。


查看完整回答
反对 回复 2024-01-28

添加回答

代码语言

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号