Firebase函数onCreate用户

时间:2019-09-18 08:40:42

标签: node.js google-cloud-firestore firebase-authentication google-cloud-functions firebase-admin

我正在尝试在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;
      });

  });

1 个答案:

答案 0 :(得分:1)

这会导致语法错误:它是user.uid而不是userId