Мне нужно обновить базу данных Firebase в реальном времени.Я делаю это с ajax, когда правила чтения и записи базы данных открыты для всех.Существующая база данных:
"birds" : {
"userid" : {
"one" : {
"name" : "Robloks to dobra gra",
"created" : 1523338713421,
}
},
Мне нужно добавить новые данные (значение ключа) в существующие узлы.Пример: я хочу добавить "nnn_val": xy1, , как в следующем примере:
"birds" : {
"userid" : {
"one" : {
"name" : "Robloks to dobra gra",
"created" : 1523338713421,
"nnn_val" : xy1,
}
},
Мой ajax-код делает это, но база данных Firebase вкладывает мои новые данные с дополнительным идентификатором.например:
"birds" : {
"userid" : {
"one" : {
"name" : "Robloks to dobra gra",
"created" : 1523338713421,
"ExtraID_LOqid5ZraZdKeqmsz59":{
"nnn_val" : xy1,
}
}
},
Как мне избежать добавления этого идентификатора (например: "ExtraID_LOqid5ZraZdKeqmsz59" в приведенном выше примере)?
Мой код Ajax:
function updateDB(url,newData) {
var param = ({nnn_val: newData});
$.ajax({
url: url,
type: "POST",
data: JSON.stringify(param),
success: function (res) {
console.log('Success'+res);
},
error: function(error) {
console.log('Failed'+error);
}
});
}