gpt4 book ai didi

javascript - firebase实时数据库中的重复数据(javascript)

转载 作者:行者123 更新时间:2023-11-30 19:58:53 26 4
gpt4 key购买 nike

var a = prompt("What is your phone number");
var database = firebase.database();
var fruits = database.ref('fruits');
var data = {
name: (a),
count: (a)
}
database.ref('fruits').push(data);
fruits.push(data, finished);
function finished(error) {
if (error) {
console.log('ooops');
} else {
console.log('data saved!');
}
}
var ref = firebase.database().ref();
ref.on("value", function(snapshot) {
console.log(snapshot.val());
}, function (error) {
console.log("Error: " + error.code);
});
var playersRef = firebase.database().ref("fruits");
playersRef.orderByChild("name").on("child_added", function(data) {
var PD = (data.val().name);
confirm(PD)
});

出于某种原因,此代码在 firebase 实时数据库中生成了自身的副本。谁能帮我解决这个问题?

最佳答案

看起来您有两行连续的代码,每行都推送相同的数据,导致重复。


database.ref('水果').push(数据);
fruits.push(数据,完成);

尝试删除其中一行

关于javascript - firebase实时数据库中的重复数据(javascript),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53623733/

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