【发布时间】:2017-08-03 18:29:51
【问题描述】:
我尝试使用此代码但无法正常工作
var idUser = event.data.ref.parent.ref.parent.child('idUser').previous.val();
然后我在尝试使用时遇到错误
event.data.ref.parent.ref.parent.child('idUser').onDelete(event => {
event.data.previous.val();
});
这是我的完整代码
exports.makePurchaseSummaryDelete = functions.database.ref('/invoice_data/{pushIdInvoice}/item/{pushIdItem}')
.onDelete(event => {
var name = event.data.child('itemName').previous.val();
var quantity = event.data.child('quantity').previous.val();
var idUser = event.data.ref.parent.ref.parent.child('idUser').previous.val();
var refUser = db.ref('/user_data/' + idUser + '/purchaseSummary/' + name.toUpperCase());
refUser.once("value", function(snapshotUser) {
}, function (errorObject) {
console.log("The read failed: " + errorObject.code);
});
return true;
});
【问题讨论】:
-
看不到图片
-
@Hari:没有 Firebase Cloud Functions 标记。请查看标签change I made,因为我也回答了您之前的问题。在这里查看我的解释:stackoverflow.com/questions/42854865/…
标签: javascript firebase firebase-realtime-database google-cloud-functions