如何删除Firebase JavaScript中最老的孩子?

时间:2015-06-27 16:12:42

标签: javascript html firebase

我想通过在每次添加新列表时删除列表中最旧的子项来限制Firebase应用中的数据量。我怎么能做到这一点?

1 个答案:

答案 0 :(得分:1)

所以每次添加一个孩子时,你想从同一个列表中删除最老的孩子吗?

var ref = new Firebase('https://your.firebaseio.com/children');
ref.on('child_added', function(newSnapshot) {
  ref.limitToLast(1).once('child_added', function(oldestSnapshot) {
    oldestSnapshot.ref().remove();
  });
});