如何从Firebase数据库读取随机节点

时间:2018-10-20 16:34:32

标签: java android firebase-realtime-database

假设Firebase实时数据库中有10个节点,我想随机获得3个节点。要获得3个随机节点,我的算法是这样的:

1)将所有节点存储在列表中。

2)生成一个范围内的3个随机数,并将其存储在另一个列表中。

3)使用这些随机数作为索引遍历节点。

我认为第1步很昂贵。有什么更好的方法吗?此外,有什么方法可以从Firebase实时数据库中获取特定索引处的节点?

0 个答案:

没有答案