【问题标题】:How to search in firebase using query that has special charactar like '+'如何使用具有特殊字符(如“+”)的查询在 Firebase 中进行搜索
【发布时间】:2019-08-01 09:22:07
【问题描述】:

我正在使用 orderByChild("telephone").equalTo("+11235123") 在 firebase 中搜索,并且 firebase 中电话的值是“+11235123”,它不起作用,但没有“+”它可以工作。

【问题讨论】:

  • 嗨艾哈迈德。也发布您的数据视图以更好地理解问题
  • 请将您的数据库结构添加为 JSON 文件或至少作为屏幕截图。还请添加您用于查询的代码,也请回复@AlexMamo

标签: android firebase firebase-realtime-database


【解决方案1】:

只需将 addListenerForSingleValue 替换为 addValueListner 因为 addValueListner 得到一个值,你可以搜索另一个值

【讨论】:

    【解决方案2】:

    检查“电话”字段的类型。如果“电话”字段的类型是号码,则添加'+'将不起作用将类型设为“String”,如果不是之前。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-05-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-07-19
      相关资源
      最近更新 更多