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

简单Android / 火基订单由孩子 / 等于到

梁烨烨
2023-03-14

我怀疑这很容易,但我不能让它像我想的那样工作。我正在使用我的Firebase数据库的查询信息引用数据库ref。下面的代码工作得很好,但我不能在Match_01中硬编码(这纯粹是为了让代码工作)。

String getArgument = getArguments().getString("matchid");
            final DatabaseReference ref=FirebaseDatabase.getInstance().getReference().child("Matches").child("Match_01");

我需要做的是使用已传递到片段的 matchID 并使用 equalTo 而不是引用最终的子节点。

final DatabaseReference ref=FirebaseDatabase.getInstance().getReference().child("Matches").orderByChild("gameID").equalTo(getArgument);

但这不起作用,我无法将最后一个子引用换成订单ByChild引用。

感谢所有的帮助。

共有1个答案

宦瀚
2023-03-14

根据您的问题,我假设匹配节点的子节点具有要动态引用的id作为键。

然后,您需要orderByKey而不是orderByUNICEF。这应该可以工作:

final DatabaseReference ref = FirebaseDatabase.getInstance().getReference().child("Matches");
Query q=ref.orderByKey().equalTo(getArgument);

使用<code>orderByChild<code>时,查询将根据节点的属性匹配节点。换句话说,您的尝试将使用以下结构的集合:

- Matches
  - $key
    - gameID: "Match_01"
 类似资料:
  • 机器人从坐标(0,0)开始,同时指向北方。 用户输入=字符串,例如lrlllfrrrfrf。这里L=左点,R=右点,F=向前移动一个单位 输出=(5,6)=机器人的最终坐标 我使用Java Scanner类从用户那里获取输入。但输出是空白的。以下是我的完整代码: 我做错了什么?请帮点忙。

  • 问题内容: 我试图以这样一种方式编写SQL Server 2008查询,以便可以根据需要循环遍历输出和输出标头。我已经多次以错误的方式完成了这些工作,并让ColdFusion在页面中进行了艰苦的工作,但是需要在SQL Server中完成。 我希望查询结果集如下所示: 如果ParentID为0,则表示它是主要类别。如果ParentID大于0,则表示它是次要类别,是父级的子级。 因此,父母需要订购A-

  • 问题内容: 考虑以下MySQL查询: …如何保证行集按照提供给子句的值的确切顺序排好序?我猜想如果不给它一个子句就无法保证,对吗? PS .: 子句 的值将是由PHP以以下方式(使用Zend Framework的select语句)传递给查询的任意数据的数组: 问题答案: 在ORDER BY中使用CASE语句: 根据需要分配任意值。我通常不包括在内,因为如果未定义则暗含它,但我想明确表示,以备不时之

  • 我已经退出Java游戏大约8年了,从那以后发生了很多变化。对我来说最大的挑战是RxJava/反应式。我正在寻找关于如何以完全反应式的方式执行以下等效操作的粗略指导。 下面使用ThreadPoolExecutor实现的基本需求是通过调用远程web服务来处理大量的内容,该服务的记录速率限制为每分钟100个请求。我的目标是尽可能快地处理,不丢弃任何东西,但仍然遵守下游利率限制。该代码已被简化,以避免错误

  • 本文向大家介绍基于javascript编写简单日历,包括了基于javascript编写简单日历的使用技巧和注意事项,需要的朋友参考一下 一.表格行数问题      既然要显示日期表格的话,首先得知道这个表格有多少行多少列,列数是已经确定的,从星期天(日历上第1列是星期天)到星期六一共7列。要解决行数问题之前,还得先知道这个月的第1天是星期几,因为每个月的1号并不都是从日历上的星期天开始排的,可能1

  • 在范畴理论中,一个单子是两个伴随函子的组合。例如,也许单子是由遗忘函子组成的自由点集函子。同样地,列表单子是由遗忘函子组成的自由么半函子。 半群是最简单的代数结构之一,所以我想知道编程是否可以从更复杂的结构中受益。我在标准的Haskell包中没有找到免费的组单子,所以我将在这里定义它 自由环和向量空间(它们总是自由的)呢? 对于任何代数结构,一个范畴自由函子的存在意味着Haskell调用fold的