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

使用 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
  • 1 回答
  • 0 关注
  • 30 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信