I would like to delete any data that is older that two hours. I know this question is already answered here Delete firebase data older than 2 hours
Answer is:
var ref = new Firebase('https://yours.firebaseio.com/path/to/items/');
var now = Date.now();
var cutoff = now - 2 * 60 * 60 * 1000;
var old = ref.orderByChild('timestamp').endAt(cutoff).limitToLast(1);
var listener = old.on('child_added', function(snapshot) {
snapshot.ref().remove();
});
But can someone help in converting it to nodejs function which i can deploy to firebase cloud function.