gpt4 book ai didi

javascript - firebase 仅最后一条记录

转载 作者:行者123 更新时间:2023-12-01 09:45:38 25 4
gpt4 key购买 nike

我只想将添加到 firebase 的最后一条记录附加到表中。我试过了

firebase().database().ref()
.orderByChild("dateAdded")
.limitToLast(1)
.on("child_added", function (snapshot) {
$('.table').append(
"<tr><td>" + snapshot.val().train +
"</td><td>" + snapshot.val().destination +
"</td><td>" + snapshot.val().frequency +
"</td></tr>"
);
});

我第一次添加一个新条目时它可以工作,但第二个新条目添加了两次,第三次 - 三次,等等。

有没有办法只添加每个新条目一次?

最佳答案

似乎您只需要读取一次数据,而不是每次在指定的数据库引用处更改数据时

所以你应该这样做:

firebase().database().ref()
.orderByChild("dateAdded")
.limitToLast(1)
.once("child_added....

看看文档:
https://firebase.google.com/docs/database/web/read-and-write#read_data_once

关于javascript - firebase 仅最后一条记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49392191/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com