Ich möchte bestimmte Werte in einem Firebase-Eintrag in einem Minutenintervall aktualisieren können. Ich bin nicht sicher, wie dies zu tun, sondern haben versucht, die folgenden:Update Firebase-Einträge in einem Intervall
var interval = setInterval(function(){
database.ref().on('value',function(snapshot){
snapshot.forEach(function(childSnapshot) {
var item = childSnapshot.val();
item.key = childSnapshot.key;
database.ref(item.key).update({ item.trainTimeLeft: moment(item.trainFrequency).subtract(moment(moment(Date.now())).diff(item.trainTimeStamp,"minutes"),"minutes") });
});
});
},60000);
I moment.js für Zeitdifferenzen bin mit (Ich versuche, eine Aktualisierung Zugfahrplan zu machen). Alle Einträge befinden sich im Hauptbereich der Firebase.
ich will auch eine Bedingung dies nur tun, hinzufügen, wenn es Elemente in Feuerbasis sind – cerrach