在firebase上查询一组Keys

时间:2016-04-21 12:52:25

标签: android firebase firebase-realtime-database

我想在Firebase数据库的特定节点上检索子项。 但是我不想拉下所有这些,我只对我有钥匙的特定装置感兴趣。 我知道我可以通过检索所有的孩子并在他们回来时检查他们的KEY来实现这一点,但是我希望这个特定的节点孩子们变得非常大,这样做效率非常低。

我也可以明确地瞄准每个孩子:

firebase.child(PARENT_NODE).child("objectId1").addValueEventListener(this);
firebase.child(PARENT_NODE).child("objectId2").addValueEventListener(this);
firebase.child(PARENT_NODE).child("objectId3").addValueEventListener(this);

但不知怎的,这并不觉得“正确”。我必须取消订阅三个或更多连接,我可以看到这很快变得混乱。 有没有办法做类似的事情:

firebase.child(PARENT_NODE).children(new String[] {"objectId1", "objectId2", "objectId3"}).addValueEventListener(this);

由于

0 个答案:

没有答案