【发布时间】:2018-10-04 05:38:43
【问题描述】:
当我的一个用户创建特定文档(例如帖子)时,我想将其 UID 添加到文档中。
我试图通过云函数和 onCreate 触发器找到一种方法来实现这一点,但在这些函数中似乎无法访问用户的 UID。
exports.createPublication = functions.firestore
.document('publications/{publication}')
.onCreate((snap, context) => {
const newValue = snap.data();
return snapshot.ref.child('authorId').set("ID");
});
我真的很惊讶 Firestore 没有像其他数据库(Mongo、Parse 等)那样在本地添加 AuthorId 字段 当然,我可以从客户端添加这个UID,但我觉得有点脏。
【问题讨论】:
标签: firebase google-cloud-firestore google-cloud-functions