假设我们有两个集合“users”和“usersList”
在具有以下对象的用户集合中创建新的用户文档时
{username: Suren, age:31}
该函数应读取上述数据并更新其他集合,即仅使用用户名的“usersList”,如下所示
{username: Suren}
让我知道可能性
我试过的代码是
exports.userCreated =
functions.firestore.document('users/{userId}').onCreate((event) => {
const post = event.data.data();
return event.data.ref.set(post, {merge: true});
})
最佳答案
我用下面的代码完成了
exports.userCreated = functions.firestore.document('users/{userId}')
.onCreate((event) => {
const firestore = admin.firestore()
return firestore.collection('usersList').doc('yourDocID').update({
name:'username',
}).then(() => {
// Document updated successfully.
console.log("Doc updated successfully");
});
})
关于node.js - 如何在使用函数接收到集合的创建事件时更新/插入云 Firestore 中的其他文档,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47827548/