【发布时间】:2018-04-17 11:24:30
【问题描述】:
当一个新对象添加到集合中时,我触发了云功能。它看起来像这样:
exports.emailAdmin = functions.firestore
.document('user-books/{userId}/books/{ASIN}')
.onWrite(event => {
event.data.data() 是添加到子集合(“书籍”)的对象。 userId 来自 Firebase 身份验证系统。 IE。用户登录,并使用他/她的“uid”向集合“user-books”添加了一个对象。
我试过了:
firestore
.collection('users')
.doc(uid)
.get()
但是,“当然”失败了,因为我没有一个名为“users”的集合。如何进入“认证数据库”?
目的是将“uid”转换为那个人的“email”。
【问题讨论】:
-
你发现了吗?
标签: node.js firebase google-cloud-platform google-cloud-firestore google-cloud-functions