【发布时间】:2017-09-12 13:24:27
【问题描述】:
所以是的,标题有问题。一点信息,这是我的 Firebase 数据库的样子:
这是当前的代码:
export function updateQTY(barcode) {
database.ref('items/' + barcode).update({
qty: currentQTY(barcode)
})
}
export function currentQTY(barcode) {
database.ref('items/' + barcode).once('value').then(function(snapshot) {
var qty = snapshot.val().qty
console.log(qty)
})
return qty + 1
}
基本上,我想要的是将 qty + 1 返回到函数updateQTY。
也许我必须采取完全不同的方式,但这很好,我只是不明白该怎么做。我理解实际获取当前数量的函数必须返回它,但是我不明白如何在另一个函数中捕获它。
【问题讨论】:
标签: javascript firebase react-native firebase-realtime-database react-native-android