【发布时间】:2018-09-26 15:57:08
【问题描述】:
当我从下面的 Firebase 实时数据库中获取一个项目的快照时,当我 console.log 快照.val 和键时,我可以在 console.log 中看到所有单个属性及其值。但我看不到他们。例如,那里有一个 lastvisited 属性,但 snapshot.val().lastvisited 只是返回 undefined。我无法弄清楚获取该属性的值的语法?
pageCountersRef.orderByChild('location').equalTo(newcount.location).once('value', function (snapshot) {
if (snapshot.val()) {
console.log(snapshot.val());
var arr = Object.keys(snapshot.val());
var key = arr[0];
console.log(key);
}
这是我在 console.log 中看到的内容。似乎我应该能够从那里获取 .lastreffer、.lastvisit、.location 和 .vist,但是我尝试的所有内容都返回未定义,即使我可以在控制台中看到其中的值。
【问题讨论】:
标签: javascript firebase firebase-realtime-database snapshot