firebase云功能触发器-更新一个集合/文档时,读取另一个集合/文档

时间:2020-06-21 14:38:11

标签: javascript firebase google-cloud-firestore google-cloud-functions

在Order Doc(第1个集合)更新“触发器”中,我想读取订购商品(第2个集合)的可用数量,并据此进行更新。 我无法读取订购商品的可用数量。以下是数据库结构。 1st Collection->订单/ OrderCollection / 第二收藏-> ITem / ItemCollection /

exports.onOrderUpdated = functions.firestore.document("Order/{OrderID}").onUpdate((change, context)
...............
path = "ITem/ItemCollection/<ItemDoc>"
let documentRef = admin.firestore().doc(path);
documentRef.get().then(documentSnapshot => {
    let data = documentSnapshot.data();
    console.log('Document Data', data);
    return null;
}).catch(err => {
    console.log('Error getting document', err);
});

它不在“ then”子句中,所以不打印 “ console.log('文档数据',数据);”

我想要“ Item / ItemCollection // availableQuantity”值。

0 个答案:

没有答案