我正在尝试使用:
来收听子策略上的删除'use strict';
const functions = require('firebase-functions');
const admin = require('firebase-admin');
admin.initializeApp();
console.log('listen for delete');
exports.sendActivityChangeNotification = functions.database.ref('/games/{gameId}/attendees/{attdendeeId}')
.onDelete(async (change, context) => {
const gameId = context.params.gameId;
const attdendeeId = context.params.attdendeeId;
console.log(`activityId ${activityId} attdendeeId ${attdendeeId}` );
}
在路径中'/games/{gameid}/aptase/{attdendeeid}'游戏是父母收藏游戏ID是文档,而与会者是我想在删除文档时要收听的集合。
这甚至可能吗?这是我第一次使用函数。我确实确保使用部署功能后存在的新数据进行测试。
感谢任何建议!
您的代码访问实时数据库,但您使用了" collections"one_answers" collections"one_answers" document"的单词。
实时数据库和云燃烧器是完全不同的产品。确保您正在为所使用的数据库编写正确的触发器类型。如果您正在与Firestore合作,请编写Firestore Trigger。