Javascript Firebase firestore:云功能未正确部署

Javascript Firebase firestore:云功能未正确部署,javascript,firebase,google-cloud-functions,google-cloud-firestore,Javascript,Firebase,Google Cloud Functions,Google Cloud Firestore,我正在尝试使用云函数从云firestore获取文档数据。但我收到一个错误未能配置触发器提供程序/cloud.firestore/eventTypes/document。write@firestore.googleapis.com(拆分) 我尝试了许多选项,比如更新我的firebase工具、更改函数名和部署,但仍然得到相同的错误。 这是密码 const functions = require('firebase-functions'); const Firestore = requ

我正在尝试使用云函数从云firestore获取文档数据。但我收到一个错误
未能配置触发器提供程序/cloud.firestore/eventTypes/document。write@firestore.googleapis.com(拆分)

我尝试了许多选项,比如更新我的firebase工具、更改函数名和部署,但仍然得到相同的错误。 这是密码

const functions = require('firebase-functions');
        const Firestore = require('@google-cloud/firestore');
        const firestore = new Firestore();
        const admin = require('firebase-admin');
        admin.initializeApp(functions.config().firebase);
        const db = admin.firestore();
        exports.splitting = functions.firestore
            .document('deyaPayUsers/{authid}/Split/{authid}/SentInvitations/{autoid}')
            .onWrite(event =>{
            const ID = event.params.authid;
            const splitid = event.params.autoid;
            var document = event.data.data();
            //retrieve the data from the database and stored into document
            var ph1 = document.Invite1.PhoneNumber;
            console.log(document);
            console.log(ph1);
           });
我的数据库路径是


authid
通配符使用两次:

.document('deyaPayUsers/{authid}/Split/{authid}/SentInvitations/{autoid}')
为每个通配符使用唯一的名称:

.document('deyaPayUsers/{authid}/Split/{authid2}/SentInvitations/{autoid}')

确保路径正确correct@PeterHaddad我已经更新了我的问题。这是我的数据库路径,在这里我需要从Invite1获取电话号码值。实际上,我的对象是Invite1,我在代码中使用了相同的对象,但在检索文档后再次遇到相同的错误,你想用它做什么?我需要与其他具有PhoneNumber值的路径进行比较。我将尝试如何从对象检索字段。你能建议我吗
.document('deyaPayUsers/{authid}/Split/{authid}/SentInvitations/{autoid}')
.document('deyaPayUsers/{authid}/Split/{authid2}/SentInvitations/{autoid}')