【发布时间】:2017-03-05 15:34:50
【问题描述】:
我的 Firebase 数据库中有一个已知密钥列表
-Ke1uhoT3gpHR_VsehIv
-Ke8qAECkZC9ygGW3dEJ
-Ke8qMU7OEfUnuXSlhhl
我如何在一个统一的请求中查询这些键中的每一个,而不是遍历这些键中的每一个以获取其各自对象的快照? Firebase 是否提供此功能?
我发现 Promise.all() 函数看起来很有前途(我发誓没有双关语),但我不确定如何使用获取 Firebase 数据的标准方法来实现它
var userId = firebase.auth().currentUser.uid;
return firebase.database().ref('/users/' + userId).once('value').then(function(snapshot) {
var username = snapshot.val().username;
});
感谢您的帮助!
【问题讨论】:
-
这些键有关系吗?他们都属于登录用户吗?
-
@David 他们不相关且不属于用户。它们确实驻留在同一个节点下
标签: javascript firebase firebase-realtime-database