首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从Google云防火墙触发云功能

如何从Google云防火墙触发云功能
EN

Stack Overflow用户
提问于 2017-10-16 08:40:26
回答 1查看 1.2K关注 0票数 0

如何将每次将新文档从Android添加到防火墙时生成的DocumentReference.getId()发送到云函数,以便在Firestore上执行写/创建操作时触发该函数。我试着跟着

代码语言:javascript
复制
'use strict';
const  https = require( 'firebase-functions');
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);
exports.helloUser = functions.firestore
    .document('BankInform/Moj2HBrxepX5R7FonvrO')
    .onUpdate(event =>{
    var newValue = event.data.data();
return event.data.ref.update({
    "status": "Success"
    });

    });

但是我必须给出document.How的自动id,以便将文档id从android传递给云功能。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-10-16 16:39:23

您希望在函数中使用通配符:

代码语言:javascript
复制
exports.helloUser = functions.firestore
    .document('BankInform/{transactionId}')
    .onUpdate(event =>{
        var transactionId = event.params.transactionId
        console.log(transactionId);  // Moj2HBrxepX5R7FonvrO
    });

如您所见,您应该能够使用event.params从函数中获取适当的文档名称。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46766157

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档