我正在尝试计算搜索某个关键字(城市)的次数。我已经存储了数据,因此对于每个新输入我想要查看子项是否存在,如果是这样,请拉出numSearched子项并添加1.我可以查看它是否存在但我可以添加。 我的数据库很简单
file:///Users/paulamactavish/Downloads/practicaltravel-63ff1-export.json
var cityToCheck = city;
var cityRef = firebase.database().ref('travelPlans');
cityRef.once('child_added', function(snapshot) {
snapshot.forEach(function(child) {
if (snapshot.val().city==cityToCheck) {
var myJSON = JSON.stringify(snapshot);
var citySearch = JSON.parse(myJSON)
numSearchCounter = (citySearch.numSearched);
numSearchCounter++
child.ref().update({
numSearched = numSearchCounter
});
};
});
});
我已经查看了很多其他回复,但我似乎无法让它整体运作。提前谢谢!