当前位置: 首页 > 知识库问答 >
问题:

如何搜索特定价值的firebase DB?[副本]

滕无尘
2023-03-14

我有一个firebase数据结构设置如下

volunteers
 -Ka3oeRZ-RhhJ-Iw5CmE
    address: '17 McGovern Lane',
    email: 'sure@gmail.com'
 -Ka3oeRZ-RhhJ-Dkxc43
    address: '9 Palace Drive',
    email: 'wonton@gmail.com'
 -Ka3oeRZ-RhhJ-Acda2
    address: '10 Happy Lane',
    email: 'happy@gmail.com'

有没有一种方法可以查询所有这些来检查特定的电子邮件?我正试图找出不同的选择,但有点困惑该按什么来订购。

共有1个答案

慕容博涛
2023-03-14

您可以使用Firebase查询:

var query = firebase.database().ref().child('volunteers').orderByChild('email').equalTo(email); // the var email is the email you're looking for
 类似资料:
  • 问题内容: 我可以使用一个ResultSet方法搜索一个ResultSet并检查它是否具有特定的值/元素吗? 与方法类似。 如果没有,则无需键入搜索方法,我将做一个:) 提前致谢。 问题答案: 不要在Java端进行搜索。这不必要地很慢,并且占用内存。您基本上是在接手数据库的设计工作。只需让DB完成它设计的工作即可:借助SQL语言的强大功能,选择并返回所需的数据。 开始学习SQL子句。例如,要检查用

  • 是否可以通过fullTextQuery找到带有特殊字符的单词?luke的搜索很好地处理了查询,但是from fullTextQuery没有返回任何结果。 不带通配符搜索“C”,不带特殊字符。 如何解决这个问题?

  • 我需要获取值,当单击具有但不起作用的特定链接时。。。 我的尝试: 我也试过 有什么想法吗?

  • 我实际上是一个新手到Java,并试图做一个小项目。所以,在我的项目中,我想让用户输入一个句子,我想让程序在句子中搜索特定的单词,并基于此给出输出。我使用NetBeans开发我的应用程序。 我的代码是这样的 我知道这段代码没有意义,也不会运行,但我这样说是为了让人们对我试图实现的目标有一个大致的了解。 请帮帮我.

  • 我刚开始使用hibernate lucene搜索。从几天以来,我一直致力于搜索关键字与特殊字符。我正在使用MultiFieldQueryParser进行精确短语匹配以及布尔搜索。但在这个过程中,我无法得到搜索关键字的结果,如“有1年以上的经验”,如果我没有在搜索关键字周围添加任何引号,那么我就得到了结果。所以我在执行lucene查询时观察到的是,它正在转义特殊符号(+)。我正在使用Standard

  • 例如 然后对于每一行,我会找到大于另一个数组中相应值的值的数量,比如b=np。数组([2,1,0]),预期结果是数组[1,1,3](第一行,一个大于2的数字,第二行,一位大于1的数字,以及第三行三个大于0的数字)。 有没有办法使用numpy内置方法来实现这一点?非常感谢!