我正在尝试在Firebase函数中使用onCreate用户上的数据创建一个新的文档,集合和另一个文档。请参见下面的代码
exports.newUser = functions.auth.user().onCreate((user) => {
var data = {
Fabric: 10,
Leather: 10,
Paint: 10,
Wheel: 10,
Windscreen: 10
};
//Create new doc/collection/doc and set fields from data.
return admin.firestore()
.collection('users')
.doc(userId)
.collection('settings')
.doc('expiredates')
.set(data)
.catch(error => {
console.log('Error writing document: ' + error);
return false;
});
});
答案 0 :(得分:1)
这会导致语法错误:它是user.uid而不是userId