【发布时间】:2016-08-30 08:48:21
【问题描述】:
我有一个节点文件,可以读取 Firebase 中每个子节点的数据。
在每个孩子上,我想设置一个特定孩子的值,但我收到一个 TypeError ,“set”不是一个函数。
我可以访问那个孩子的值,并打印它的键,但不知道为什么我不能调用 set。
这是我的代码快照:
myFirebaseRef.once("value", function(snapshot) {
snapshot.child("Locations").forEach(function(childSnapshot) {
var startTime = childSnapshot.child("Start Time").val();
var endTime = childSnapshot.child("End Time").val();
var currentTime = getTimeStr();
if(startTime == currentTime) {
console.log("inside start time");
childSnapshot.child("Is Available").set('True');
}
if(endTime == currentTime) {
console.log("inside end time");
childSnapshot.child("Is Available").set('False');
}
});
});
【问题讨论】:
标签: javascript node.js web firebase