如何在Firebase JavaScript中删除最年长的孩子

How to delete the oldest child in Firebase JavaScript?

本文关键字:删除 最年长 孩子 JavaScript Firebase      更新时间:2023-09-26

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

所以每次添加子项时,您想从同一列表中删除最年长的子项吗?

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();
  });
});