Я использую приложение angular firebase, клиент обновил запрос на покупку какого-либо товара, используя приведенный ниже метод в firebase ...
addPurchaseRequest(data, uid: string) {
this.db.database.ref("/purchaserequests/").push(data);
}
Я получил 2 покупки ниже в firebase
purchaserequests
-LXZVHEpbxfpJzt_el10
actualbonus: 12312,
uid:1,
status:,
approvedon:''
-LXFSADSpbxfpJzt_el11
actualbonus: 12,
uid:2,
status:0,
approvedon:''
теперь я хочу обновить статус и дату для uid = 1
updatepurchaserequest(rid : string , amount : number , reason: string) {
const dataObj = {
status: 1
approvedon: new Date().toLocaleDateString()
};
this.db.database.ref("/purchaserequests/").set(dataObj);
Но это не работает и заменяет полный объект запроса на покупку.
Мне нужно что-тонапример, где предложение Mysql, которое говорит обновление dataObj, где uid = 1