<分区>
我正在尝试获取 firebase 对象的第一个子对象。我的引用看起来像这样:
var sitesToVisitRef = firebase.database().ref('sitesToVisit')
我知道 ref 有效,因为我可以写信给它。我的数据结构可能如下所示:
sitesToVisit:
arstechnica-com:
url: "https://arstechnica.com"
但是,我不知道 key (arstechnica-com),但我需要获取 url。
我正在尝试使用这段代码:
var nextUrl;
sitesToVisitRef.limitToFirst(1).once('value', function(snapshot) {
console.log("snapshot key" + snapshot.key);
console.log("snapshot.val.url = " + snapshot.val().url);
console.log("snapshot.val" + snapshot.val());
nextUrl = snapshot.val().url;
}
});
但是 snapshot.key 记录为“sitesToVisit”,而不是“arstechnica-com”。
如有任何帮助,我们将不胜感激。非常感谢!