我需要在某个时间读取firebase数据库中的一个值。另外,即使数据库voteValue在以后的某个时候发生了变化,我也不希望读取值被更新。不过,如果它更容易,我想我会去它。
我的firebase数据库中有许多时隙--它们碰巧是以秒为单位的时间。我已经调用了这些时隙,我在每个时隙都有一个投票值。
所以在下面的例子中,假设时间是@11seconds。我想读到那个时段的投票值是8
var ref = new Firebase ('https://aB8ppi-f0h02.firebaseio.com/web/data');
function myFunction (x) {
ct = player.getCurrentTime()
timeSlot = Math.round(ct)
var voteData = ref.child("vid1");
voteData.orderByValue().equalTo(timeSlot).on("value", function(dataSnapshot) {
var Yval = dataSnapshot.vote + x;
};
voteData.child("slot" + timeSlot).set({
slot: timeSlot,
vote: Yval
});
好吧,解决了。我发现我需要清理对dBase的写入和读取。我希望有一天这能帮助其他人:)
写入函数现在是
ref.child("vid1/slot"+timeSlot+"/vote").on("value",function(snapshot){
slotVal = (snapshot.val());
}, function (errorObject) {
console.log("the read failed: " + errorObject.code);
});
ref.child("vid1/slot"+timeSlot).set({
vote: slotVal + x
});
和阅读功能:
ref.child("vid1/slot"+timeSlot+"/vote").on("value",function(snapshot){
//console.log(snapshot.val());
slotVal = (snapshot.val());
}, function (errorObject) {
console.log("the read failed: " + errorObject.code);
slotVal = 0; // better than returning null, eh?
});
return (slotVal);
我正试图从我已经创建的firebase数据库中获得一个特定的值。我关注了这个youtube教程和另一个类似的问题,这与我试图实现的目标相当相关。 这就是我的Firebase数据库看起来像数据库树的样子 以下是我到目前为止所尝试的。现在我只尝试获得名称项 在Oncreate方法中: PlumberList类 应用程序几秒钟后崩溃。以下是错误logcat的外观 我是android编码的新手,所以我可能
我正在一个聊天应用程序,其中消息存储在firebase实时数据库。现在,如果我创建一个如下所示的节点(Chats-Better-A-ID和-B-ID是自动生成的聊天室密钥),那么我想知道当用户S在聊天应用程序中打开与用户T聊天时,so数据库将只读取存储在Chats-Better-S-T-ID中的消息,而不会读取其他聊天室消息!?我说的对吗?如果是,那么它会降低定价吗? 或 如果我存储如下所示的数据
我正在尝试读取我的Flutter应用程序中的firebase实时数据库中的数据,并将其分配给模型类,但是,我在控制台中得到了以下错误。 下面是我到目前为止所做的代码 员工类别 我不知道我做错了什么,请帮我解决这个问题
我已经花了几个小时阅读产品分支中的0和1。请在Firebase数据库有经验的人帮助我:(
我试图从Firebase数据库中读取数据,我已经到处阅读和查找,但我已经走到了死胡同。 这就是我所做的一切。 依赖项: 实现'com.google.firebase: Firebase存储: 9.2.1' 实现'com。谷歌。firebase:firebase数据库:9.2。1' 实现'com。谷歌。firebase:firebase授权:9.2。1' 实现'com。谷歌。火基:火基核心:9.2。
我正在使用Flutter,我想从我的实时数据库Firebase中检索一些数据。我的实时数据库Firebase中存储了以下数据: 如何从中获取每一条信息?例如,我只想得到“Tom”这个名字?