我正在根据这个代码写入Firebase
FirebaseAuth.instance.currentUser().then((user){
Firestore.instance
.collection('cards')
.document(user.email)
.collection('tokens').add({
'tokenid': token.tokenId,
'Email': user.email,
}).then((val){
});
print("saveedd");
});
我需要为每个用户分别访问nodejs
中的user.email
文档ID。由于每个用户都有不同的电子邮件地址或user.uid.
我写了一个云函数如何访问文件ID由我在Firestore这是唯一的每个用户生成。我将???放入下面的云函数代码片段中,我需要访问该文档ID。
exports.StripeSource =functions.firestore.document('cards/{???}/tokens/{tokenid}').onCreate(async (tokenSnap,context) => {
console.log('this is log');
});
1条答案
按热度按时间ymdaylpp1#
如果我正确理解你的问题,你应该做如下:
context
参数提供有关函数执行的信息。context
包含params
字段,它是“一个对象,包含路径参数中通配符的值,表示要侦听事件的Firestore文档”。更多细节在doc中。